Intermediate Python and Vyper
Learn to test Python-based Vyper smart contracts and deploy them on ZKsync using Moccasin. Advance your web3 development skills with this hands-on course.
About the course
What you’ll learn
- Python basics
- Introduction to Web3.py
- Introduction to Titanoboa
- Introduction to Moccasin
- How to create an ERC-20
- How to test Python code and Vyper smart contract
- How to deploy Vyper smart contracts on ZKsync using Moccasin
Course Description
Intermediate Python Smart Contract Development is a complete Python based Vyper developer course. It is designed to help you expand your skills writing and deploying Vyper smart contracts and protocols. Learn cutting-edge development tools and frameworks like Web3.py, Moccasin, Titanoboa and chains like ZKsync. You will learn:
- Python programming language
- How to deploy smart contracts on ZKsync with Moccasin, the first framework to natively support smart contract compiling on ZKsync
- How to build and compile Vyper smart contracts with Python
- How to test Python code with Moccasin’s built in Pytest
- How to test Vyper smart contracts
- How to send transactions between contracts in Python and Vyper
- How to launch your first cryptocurrency
- How to use Alchemy to deploy your Vyper smart contracts.
Take the next step in your web3 development journey with Intermediate Python Smart Contract Development. The second of three courses in Cyfrin Updraft’s Vyper and Python smart contract development career track.
Cyfrin Updraft has taught over 100,000 students blockchain development. It’s the most complete, hands-on course learning program for smart contract development, tools, and frameworks available.
Learn Python with 13 hours of video, written content, 174 lessons, and 6 projects.
If you’ve taken the Introduction to Python Smart Contract Development course or have some experience with Vyper programming, the Intermediate Python Smart Contract Development course is right for you. It will teach you everything you need to know to elevate your skills from beginner to intermediate web3 developer. Here’s why:
- The world’s leading Python smart contract developers and educators in web3 teach the course.
- Courses are always up to date and reflect the latest industry standards. Learn the latest tools and technologies, used at large companies and protocols, with always fresh content, lessons, projects, and modules.
- The curriculum was developed and refined through comprehensive student testing, feedback, and reviews.
- Thousands of students have changed their lives. They’ve become blockchain engineers, smart contract and dApp auditors, or professional blockchain developers. Many choose to join industry-leading companies.
- A community of thousands of web3 developers to support you during your learning journey
Intermediate Python Smart Contract Development is a project-based intermediate course. It includes quizzes, tests, exercises, assignments, and 6 projects to start creating your Python smart contracts portfolio!
We’ll take you through the basics of creating Python smart contracts, building cryptocurrencies, and deploying contracts on ZKsync with Moccasin. Engaging video tutorials teach you everything you need to know about web3 Python programming.
Learn smart contract storage and call data. How to build and compile Vyper smart contracts with Python, and how to test your Python smart contracts.
Going further, this course will teach you how to launch your very first cryptocurrency!
By the end of this course, you can develop and test your smart contracts using Moccasin, a state-of-the-art developer framework and the first that natively supports ZKsync.
You will get lifetime access to over 174 lessons, resources, and repositories.
So what are you waiting for? Learn web3 development, Python for Vyper, and kickstart your career as a smart contract developer!
Who is this course for?
- Software engineers
- Web3 developers
- Finance developers
- AI developers
- Everyone interested in learning Python and smart contracts
Meet your instructors
Patrick Collins
Founder at Cyfrin
Web3 engineer, educator, and Cyfrin co-founder. Patrick’s smart contract development and security courses have helped hundreds of thousands of engineers kickstarting their careers into web3.
There are no reviews yet.