We've compiled a series of tutorials designed to teach smart contracts basics and how to use them to consume data from the Chainlink oracle ecosystem.
The Basics Tutorial
If you're new to smart contract development, this is a great place to start. We walk you through developing your first smart contract that interacts with Chainlink.
Try out the The Basics tutorial.
Random Numbers Tutorial
Randomness is very difficult to generate on blockchains. The reason for this is because every node must come to the same conclusion, forming a consensus. Chainlink VRF solves this by allowing smart contracts to consume random numbers.
Try out the Random Numbers tutorial on consuming random numbers in smart contracts.
API Calls Tutorial
Learn more about how the Chainlink Request and Receive cycle works under the hood, and how you can use this powerful software to feed data to your smart contracts.
Try the API Calls tutorial.
Learn from other examples of how you can use Chainlink Oracles.
See the list of other tutorials that are available.