Beginner Cadence

User avatar


An older course created in 2021. Learn Cadence - the most composable, easiest to write, and safest smart contract language. You will also build your own NFT smart contract.

Basic Concepts
Learn the basics of the Flow Blockchain, Cadence, and coding.
Cadence Basic Concepts
Learn the basics of the Cadence smart contract language.
Resources, Structs and Access Control
Take your first dive into the intermediate concepts of Cadence
Storage and Capabilities
Exploring the more advanced, but crucial, elements of Cadence.
Pre/Post Conditions, Events and Interfaces
Finish our NFT Contract using miscellaneous topics.
Working with Flow Testnet
Learn how to deploy and interact with your first smart contract on the Flow Testnet.

Frequently asked questions

๐Ÿ“– What is this course?
๐Ÿš€ What will I know by the end?
๐Ÿ”– What will I create?
๐Ÿ˜‡ Who is this course meant for?
๐Ÿ“š How does it work?
โ“ What do I need ahead of time?
๐Ÿ“ What are quests?
๐Ÿ™‹ How do I submit quests?
๐Ÿ“ What are quizzes?