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.
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 Beginners 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 Intermediates Tutorial on consuming random numbers in smart contracts.
Learn more about how the Chainlink Request and Receive cycle works under the hood, and how you can utilise this powerful software to feed data to your smart contracts.
Try the Advanced tutorial.