Lesson 1 · Python Foundation
A friendly, powerful language.
Scratch taught you the ideas. JavaScript showed you those ideas as typed code. Now Python.
Here's the thing worth knowing up front: you are not starting again. Variables, conditions, loops — you've used all of them twice already. Python just spells them differently.
Learning a third language is dramatically faster than the first, and noticing that is part of the point of this month.
Python is one of the most widely used languages in the world, and it's used for serious things:
It's also deliberately designed to be readable. Python code looks closer to English than most languages, which is exactly why it's a good third step — and why Month 5's AI work uses it.
6 more parts in this lesson
Walkthroughs, code labs, mini-games and the checkpoint quiz unlock when you buy the course.