Most lessons run right on this site, powered by Pyodide, a project that runs real Python in your browser. Here's everything you need to know before your first click.
Most lessons run Python directly on this site using a project called Pyodide, real Python compiled to run in your browser. No download, no install, no account. Each lesson has instructions to read and code cells you can edit, then click Run to see your output right below.
The Workshop 3 and 4 capstone projects (Rock, Paper, Scissors and Connect 4) and every answer key still open in Google Colab instead of running on this site. Those need a Google account to open, sign in with your school account or a personal one, see the FAQ if you run into trouble signing in. Everything else on the Workshops page runs right here with no account at all.
This all works fine on a locked-down Chromebook, all you need is the browser, most of the workshops don't even need a Google account anymore. The one thing worth knowing: the first time Python loads on a page, your browser downloads it, which can take longer on slow school wifi. If it seems stuck, give it a few extra seconds before assuming something's wrong, and see the FAQ if it still won't load.
Head to the Workshops page and open Workshop 1 if you're brand new, or pick up where your class left off.
Browse Workshops