Cyfrin Updraft is a free web3 education platform to learn blockchain and smart contract development. It's designed to help developers kickstart and level up their careers as blockchain engineers and security auditors. Updraft has successfully taught tens of thousands of developers how to get into the web3 industry, completely for free.
Learn smart contract development through step-by-step tutorials and hands-on projects taught by the industry's leading experts.
Whether you're new to web3, a seasoned blockchain engineer, or an aspiring smart contract auditor, we have the right courses for you.
Start where you’re comfortable and spark your interest in blockchain technology! Learn how blockchains work, what smart contracts are, and how to sign your first transaction. Whether you’re a new developer or are a seasoned pro, there’s something here for you.
Start here if you’re new to writing smart contracts! Learn Solidity programming language and smart contract development from industry-leading experts and kickstart your career as a web3 developer.
Learn Foundry for Solidity and level up your Solidity developer skills. Discover advanced web3 development concepts and tools in the Foundry Fundamentals course. Learn Foundry Forge and Anvil, Chainlink Blockchain oracles, smart contract testing, and how to spin up local networks.
Learn advanced Foundry for Solidity smart contract development. Master web3 development techniques to write, deploy, test, optimize, and interact with your smart contracts using industry-standard tools. Lessons taught by the top smart contracts engineers in web3.
Start your career as a smart contract security researcher! Learn smart contract auditing and the best practices for writing secure and optimized protocols. Explore fuzzing, invariant testing, and formal verification to identify bugs and protect web3 protocols.
Learn exactly how the solidity compiler and opcodes work. Write contracts using Assembly and Yul, then learn how to write formal verification tests to guarantee your invariants hold.
The Updraft specialization courses are designed to take your web3 programming knowledge, and career, to the next level. Learn advanced smart contract development and DeFi concepts. Deep dive into smart contract security. Become a smart contract security auditor, a security researcher, or DeFi protocol architect.
Lorem ipsum dolor sit amet consectetur. Quam dui amet morbi euismod tellus adipiscing proin aenean erat.
Lorem ipsum dolor sit amet consectetur. Quam dui amet morbi euismod tellus adipiscing proin aenean erat.
Lorem ipsum dolor sit amet consectetur. Quam dui amet morbi euismod tellus adipiscing proin aenean erat.
Learn Uniswap V2 and level up your skills as a smart contract developer and security researcher. This advanced, deep dive specialization course covers Uniswap V2 contracts, router, Factory, liquidity pools, and much more.
Learn Curve V1 and take your smart contract developer and security researcher skills to the next level. Curve V1 is an advanced, DeFi developer specialization course. It covers how Curve finance works, AMM and math, curves, liquidity pools, swaps, and more.
Answer 5 questions to figure out which course to start with:
Start your career as a smart contract security researcher! Learn smart contract auditing and the best practices for writing secure and optimized protocols. Explore fuzzing, invariant testing, and formal verification to identify bugs and protect web3 protocols.
Learn advanced Foundry for Solidity smart contract development. Master web3 development techniques to write, deploy, test, optimize, and interact with your smart contracts using industry-standard tools. Lessons taught by the top smart contracts engineers in web3.
Learn Foundry for Solidity and level up your Solidity developer skills. Discover advanced web3 development concepts and tools in the Foundry Fundamentals course. Learn Foundry Forge and Anvil, Chainlink Blockchain oracles, smart contract testing, and how to spin up local networks.
Start here if you’re new to writing smart contracts! Learn Solidity programming language and smart contract development from industry-leading experts and kickstart your career as a web3 developer.
Introductory blockchain developer course. Learn how blockchains and smart contracts work, and how to sign your first transaction. Whether you’re new or are a seasoned developer, there’s something here for you.
Read inspiring stories from the Updraft community.
Carlos went from QA Engineer to Security Researcher on Cyfrin CodeHawks after learning smart contract development. Discover his story and how you can do it too!
Inspired at ETHDenver, Cyfrin Updraft courses helped Bianca move from AWS Solutions Architect to lead DevRel at web3 educator. Disover her story.
Radek went from e-commerce to DevRel Lead at WalletConnect after learning smart contract development on Cyfrin Updraft. Discover how you can do it too!
If you've made it this far, you must be at least a little curious. Sign up and take the first step toward levelling up your web3 career.
We’ve helped thousands of people land a job as web3 developers and level up their careers, but don’t just take our word for it.
If there’s one resource that Web3 developers point to, it’s Cyfrin’s ultimate tutorials. They’re standout resources that have empowered countless developers to learn blockchains, learn Solidity, and dive deep into Web3 development.
The Cyfrin courses were a game-changer for me. They provided a well-structured and comprehensive introduction to web3 and blockchain development. The knowledge I gained allowed me to transition into a full-time role as a blockchain developer. I can't recommend these courses enough!
I took Cyfrin course and I’ve been working as a solutions developer at OpenZeppelin for the last few months. It was by far the most comprehensive resource and the one that really teached me the fundamentals and made me want to switch from web2 to web3.
I took Cyfrin’s courses, and I took them seriously. At least one hour every day, documented the progress, didn’t skip any second. Haven’t found a better web3 course since. Now I’m full-time in web3, working as Senior Developer Advocate at Ceramic Network.
Cyfrin Updraft videos on smart contract development have been instrumental in my blockchain journey, standing out with their clarity and accessibility. Their readiness to support and engage with learners makes me excited for more of their interactive and insightful content in the Web3 space
Cyfrin's course was a cornerstone of my journey into Web3, providing me with the fundamentals and hands-on experience that have been pivotal to my journey in the blockchain space.
Can’t find an answer? Join our Discord or follow us on Twitter.
Cyfrin Updraft is a free education platform to learn web3 and smart contracts development. Helping developers kickstarting and levelling up their careers as blockchain engineers, and security auditors. It offers the very same courses that taught tens of thousands of developers how to get into the web3 industry, completely for free.
Yes, Cyfrin Updraft courses are completely free. We believe that education should be open and accessible to everyone, this is why we don’t charge our students to attend our courses.
A course duration, in hours, can be found on every course’s page based. How long will it take you to complete these courses, is up to you and how much time you’ll dedicate to your learning.
Absolutely! The Cyfrin Updraft paths are designed to accommodate both beginners and seasoned engineers. If you’ve never coded before, make sure to start from the Blockchain fundamentals course, and Solidity 101.
You can start whenever you want! Cyfrin Updraft courses are designed to be completely asynchronous leaving to you the decision on when to start and complete.