Learn Python,
one small win at a time.
A school-style curriculum that starts at print("Hello") and ends with classes, recursion and ciphers. Every lesson is a short read, a three-question quiz, and real Python you run and auto-grade right here in the browser.
- Lessons
- 16
- Skills labs
- 6
- Minutes
- 258
bill = 84.50 tip_percent = 18 tip = bill * tip_percent / 100 print(round(tip, 2))
$ python tip_calculator.py
15.21
✓All checks passed — nice work.
How a lesson works
Read the short version
Each lesson opens with a plain-language article: what the idea is, and the code that shows it. No wall of text.
Answer 3 quick questions
A three-question quiz with real explanations, so you find the gap before it becomes a habit.
Write code that gets graded
Your Python runs right in the browser and an autograder checks the result, so you always know it works.
The path
Six units, 16 lessons and 6 labs. Every unit ends with a lab that combines the skills you just learned.
Hello, Python
Write your first lines of code and make the computer talk back.
3 lessons · lab
unit 02Strings & booleans
Work with text, then learn how Python answers yes and no.
3 lessons · lab
unit 03Making decisions
Teach your program to choose between paths.
2 lessons · lab
unit 04Lists & loops
Hold many values at once, then do something with each of them.
3 lessons · lab
unit 05Functions & collections
Package your logic, then store data by name instead of position.
2 lessons · lab
unit 06Leveling up
Errors, your own types, and functions that call themselves.
3 lessons · lab
From the blog
Stories about women in tech, AI, and the road into a first developer job.
Learning to code at 30: what actually worked
Tutorials feel productive and teach very little. Here is the routine that turned a stalled year of "learning to code" into actually shipping things.
AI is rewriting entry-level tech work. Here is what to do about it
The tasks that used to be a first job — boilerplate, small fixes, tidy-up work — are exactly what AI is best at. That changes the entry point, not the destination.
The first programmers were women. And the industry forgot.
Ada Lovelace wrote the first algorithm, six women programmed the ENIAC, and Grace Hopper taught machines to understand English. Then the job got famous — and the women quietly disappeared from the story.
Have something to say about women in tech or AI?
We publish guest pieces from our readers — your story, your first year coding, or a take on where AI is taking our work. Send us your name, age, email and the topic, and we will get back to you.