Build Web3 Apps in Python & Solidity

3 Weeks

·

Cohort-based Course

Save 6 months of research. Learn to build Web3 decentralized apps on the Ethereum & Polygon blockchains with Python (free for January 2024)

Course overview

Learn the fundamentals of blockchains and start your career path in Web3

Web3 is based on the principles of security, ownership of data, and decentralization, and it relies heavily on blockchain technology. By learning to build Decentralized Applications (dApps), you will gain valuable experience in blockchain development, a field with growing demand across various industries.


As the popularity of blockchain technology and cryptocurrencies grows, having skills in Web3 and decentralized applications will position you well for future job opportunities.


(I'm offering a special promotion for the January 2024 cohort by making all the course sessions free for the first 6 applicants! Simply fill out the application, and I will grant you free access shortly after. Questions? Email adam@charming-data.com)

This course is for anyone who

01

Wants to learn more about Web3 and blockchain

02

Would like to solve real-life problems with Web3

03

Wants to build decentralized apps in Python

What you’ll get out of this course

Confidence working with and building decentralized apps
  • Create flexible, interactive, and customizable dApps
  • Share your dApps and insights with others directly on the web
Become comfortable with the key features of Web3
  • Work with cryptocurrency wallets
  • Create smart contracts in the browser with the Remix toolkit
  • Learn all about the Solidity programming language and deepen your knowledge of Python
Connection to a strong Web3 community of developers
  • Establish connections with the rapidly growing community of Polygon
  • Get the support you need for successful development on the blockchain long after finishing the course

Course syllabus

6 live sessions • 6 lessons • 6 lessons
Expand all modules
  • Week 1

    Jan 8—Jan 14

    Week dates are set to instructor's time zone

    Events

    • Jan

      8

      Session 1

      Mon, Jan 8, 10:30 PM - 11:30 PM UTC

    • Jan

      11

      Session 2

      Thu, Jan 11, 10:30 PM - 11:30 PM UTC

    Modules

    • Web3 Fundamentals

    • Introduction to Solidity

  • Week 2

    Jan 15—Jan 21

    Week dates are set to instructor's time zone

    Events

    • Jan

      15

      Session 3

      Mon, Jan 15, 10:30 PM - 11:30 PM UTC

    • Jan

      18

      Session 4

      Thu, Jan 18, 10:30 PM - 11:30 PM UTC

    Modules

    • Solidity Deployment and Testing

    • Decentralized Application Overview

  • Week 3

    Jan 22—Jan 25

    Week dates are set to instructor's time zone

    Events

    • Jan

      22

      Session 5

      Mon, Jan 22, 10:30 PM - 11:30 PM UTC

    • Jan

      25

      Session 6

      Thu, Jan 25, 10:30 PM - 11:30 PM UTC

    Modules

    • Advanced Front-End Development

    • dApp Deployment

What people are saying

        Hi Adam! You are a SUPER STAR. Your decentralized application videos with Dash (Python) have helped immensely.
Ted M.

Ted M.

Web3 Developer
        Hey Adam, Thanks for your video tutorials on Web3. I learned a lot.
damariceakinyi

damariceakinyi

YouTube subscriber

Meet your instructor

Adam Schroeder

Adam Schroeder

Polygon Community Member

Adam Schroeder is passionate about helping people learn Web3 and blockchain technologies. He has helped the Ethereum and Polygon communities grow through his YouTube channel, as @CharmingData, whose videos have over 60,000 views per month.

A pattern of wavy dots
Be the first to know about upcoming cohorts

Build Web3 Apps in Python & Solidity

|

Bulk purchases

Course schedule

4-6 hours per week
  • Personal app project

    2 hours per week

    Put into practice the knowledge you gain throughout the course by building your own decentralized app on the blockchain.

  • Weekly projects

    2-3 hours per week

    Work on weekly course assignments provided by course instructor.

  • Live sessions

    5:30pm - 6:30pm EST

    Mondays & Thursdays with the course instructor. Recordings will be provided for those that can't attend live.

Free resource

Ethereum Blockchain dApps with Python

This recording will give you an overview of what we plan to teach you in this course. You will learn to build decentralized applications with Solidity, Python, and a little bit of JavaScript when absolutely necessary.

Get this free video tutorial

Learning is better with cohorts

Learning is better with cohorts

Active hands-on learning

This course builds on live workshops and hands-on projects

Interactive and project-based

You’ll be interacting with other learners through breakout rooms and project teams

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

Frequently Asked Questions

How much Solidity and Python experience do I need for this course?
I work full-time, what is the expected time commitment?
What if I can't attend the live sessions?
Do I need to have a technical background?
Why is it important to learn about Web3?

Stay in the loop

Sign up to be the first to know about course updates.

A pattern of wavy dots
Be the first to know about upcoming cohorts

Build Web3 Apps in Python & Solidity

|

Bulk purchases