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

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.

all courses