Begin your journey as a Python and Vyper smart contract developer. Learn how to write, deploy, and interact with Python-based smart contracts using the Vyper programming language. Learn how to build your decentralized applications and kickstart your career as a web3 developer.
6hrs
75 lessons
4 projects
20+ languages
Beginner
This course will help you learn:
The basics of blockchain transactions, how to send and receive money on a blockchain network.
How to write Python based smart contracts using Vyper.
How to read and understand Vyper smart contracts.
Vyper data structures, arrays, structs, hash maps.
How to build a smart contract application and deploy on ZKsync with Moccasin.
1
2 hrs
32 lessons
2
2 hrs
38 lessons
3
1 hr
5 lessons
Cyfrin Updraft’s Introduction to Python and Vyper Smart Contract Development course will teach you how to become a smart contract developer using one of the most famous and used programming languages, Python.
100 days, 1 hour per day, learn to build projects, get hands-on experience, learn Vyper and Python smart contract development, and kickstart your career in decentralized finance!
Cyfrin Updraft’s Introduction to Python and Vyper Smart Contract Development course is the most comprehensive, most straightforward introduction to Python based smart contract development using Vyper ever created. Updraft courses have taught over 200,000 students how to develop smart contracts. You can be next!
Whether you have never programmed before, know the basic syntax of Python, or want to expand your knowledge of web3 development, this is the course for you!
Learn data structures, arrays, hash maps, structs, how to send and receive transactions on a blockchain network, how to build your very first app, and how to use Moccasin to deploy it on ZKsync!
Real-world Vyper and python examples help you begin your journey to become a smart contract developer. Learn the basics of blockchain transactions, be able to read and understand Vyper contracts, and build an application!
Choose the learning method that suits you best to learn Python and Vyper. Each lecture has a coding screencast and written lessons to choose from.
Get comfortable with Vyper concepts using Remix to configure your smart contract development environment. And use whichever operating system you prefer, we’ve got you covered whether you’re on Linux, MacOS, or Windows.
This Introduction to Python and Vyper Smart Contract Development course covers:
By the end of this course, you will be a Vyper smart contract developer and ready to learn the intermediate concepts in Cyfrin Updraft’s Intermediate Python and Vyper Smart Contract Development course!
Learn the same programming language the billion dollar protocol Curve Finance is built on.
This comprehensive course contains 75 lessons, over 6 hours of video, projects, and exercises to help you learn Python smart contract development using the Vyper programming language. It delivers the foundational skills you need to excel in more advanced smart contract development, like Moccasin, DevOps, and security.
Introduction to Python and Vyper Smart Contract Development is the first of three courses in the Cyfrin Updraft Python and Vyper Smart Contract Development Career Track.
This course is your first step from beginner to professional, even with zero programming experience. Here's why:
We'll take you one step at a time through the basics of creating Phythonic smart contracts with Vyper, building apps, and deploying on ZKsync with Moccasin. Engaging video tutorials teach you everything you need to know.
You will get lifetime access to over 75 lectures, corresponding resources, and repositories!
Don’t delay! Start learning Vyper smart contract development today and kickstart your career as a web3 developer!
Vyper Developer
Master advanced Vyper and Python smart contract development on Updraft. Build and deploy using state-of-the-art frameworks like Moccasin, learn stateful and stateless fuzzing for Python, write algorithmic trading scripts, hashing signatures, proxies, delegate calls, and level up your Vyper smart contract development skills.
Patrick Collins
Master advanced Vyper and Python smart contract development on Updraft. Build and deploy using state-of-the-art frameworks like Moccasin, learn stateful and stateless fuzzing for Python, write algorithmic trading scripts, hashing signatures, proxies, delegate calls, and level up your Vyper smart contract development skills.
Vyper Developer
Intermediate Python and Vyper will teach you how to test your Python based Vyper smart contracts, how to deploy contracts on ZKsync using Moccasin (the first web3 development framework to natively support ZKsync ERA), and launch your first cryptocurrency! Supercharge your skills, learn intermediated Python and Vyper smart contract development today!
Patrick Collins
Intermediate Python and Vyper will teach you how to test your Python based Vyper smart contracts, how to deploy contracts on ZKsync using Moccasin (the first web3 development framework to natively support ZKsync ERA), and launch your first cryptocurrency! Supercharge your skills, learn intermediated Python and Vyper smart contract development today!
Student testimonials
Here’s what our students are saying about their experience with Updraft:
Chainlink
@Chainlink
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.
Gustavo Gonzalez
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.
Francesco Andreoli
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
Albert Hu
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!
Radek
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.
Boidushya
Cyfrin have been an absolute game-changers in my journey into blockchain. Saying their courses were remarkable, would be an understatement. Thanks to their expert guidance, I gained a deep understanding of blockchain to its roots. I'm forever grateful for their role in helping me get started in web3.
Idris
Cyfrin blockchain and Foundry/AI courses were incredible. I've gained valuable knowledge, grown, empowering myself and others. Thank you, Cyfrin!
Chainlink
@Chainlink
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.
Gustavo Gonzalez
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.
Francesco Andreoli
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
Albert Hu
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!
Radek
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.
Boidushya
Cyfrin have been an absolute game-changers in my journey into blockchain. Saying their courses were remarkable, would be an understatement. Thanks to their expert guidance, I gained a deep understanding of blockchain to its roots. I'm forever grateful for their role in helping me get started in web3.
Idris
Cyfrin blockchain and Foundry/AI courses were incredible. I've gained valuable knowledge, grown, empowering myself and others. Thank you, Cyfrin!