Course catalog
The friendliest way to start coding.
Python is the language behind data science, AI, web apps, and everyday automation — and it reads almost like English. This course takes you from your very first print() to a complete number-guessing game, one bite-sized lesson at a time. No experience needed.
Section 1
Write your first Python and master values, variables, and math.
Section 2
Manipulate text, read user input, and teach your programs to branch.
Eligible first-time members can get 7 free days · Cancel anytime
Get startedSection 3
Store data in lists and dictionaries and process it with loops.
Section 4
Package code into reusable functions and build a complete game.