Loading

Learn Python

Learn to turn clear ideas into useful programs.

Start learning 6 lessons · first lesson about 12 min · free · no account needed
About this track

Start with your first Python script, then practice variables, decisions, loops, functions and collections. Each lesson includes a quick check, a quiz and a runnable exercise. Python exercises run in your browser with a WebAssembly Python runtime.

Before you start
  • No programming experience needed.
  • A modern browser with JavaScript enabled.
  • The first Python runtime load downloads several megabytes from the Pyodide CDN; later runs use the browser cache.