free course · 13 lessons · en/ar
🐍 Python: First Steps
You know how the machine thinks — now give it orders. Write and run real Python inside every lesson, from your very first line to building a full game.
what's inside
01 · Say hello
02 · Decide & repeat
03 · Build things
04 · Keep going
faq
Do I need to install Python?
No. Every lesson has a live editor that runs real Python right in your browser — nothing to download, works on your phone too.
I've never written code. Can I start here?
Yes — this course is designed to be your very first code. If computers themselves still feel mysterious, take the free How Computers Think course first; this one picks up exactly where it ends.
What will I actually build?
Programs that talk and listen, a bill-splitting calculator you debug yourself, countdowns, and a capstone: the mind-reader guessing game, built entirely by you.
Is it free? Do I need an account?
Completely free, no sign-up needed to learn. A free account is optional — it just keeps your progress synced across devices.
What comes after this course?
The PyDebug companion course replays Python in slow motion and carries you to advanced topics, and the Playground is open for your own projects.