Introduction · Lesson 3 of 76
Is this for you?
This course works whether you've never written a line of code or you're moving over from another language. We start at absolute zero and build up step by step.
It's for you if you want to understand programming properly, you like learning by doing, and you're willing to type code yourself and make mistakes (that's how it sticks).
It might frustrate you if you want a quick reference for every Python feature. We stay focused on the foundations you actually need to go on to data and AI — not every corner of the language.
There's no deadline. Go at your own pace, repeat any lesson, and run the examples until they make sense.
You’re reading for free. Sign in to keep your progress and earn a certificate when you finish.Sign in to keep my progress →