Signing up takes a minute
No email address, no card, nothing to confirm.
No email address
There is no inbox to check and no confirmation link to wait for. We never ask for your email at all.
Three things to type
A username, a display name and a password. That is the whole form.
Under a minute
You are signed in the moment the form is accepted. No setup wizard, no confirmation step and no questions about your goals.
Free, with no card
There is nothing to pay and no trial that expires. Python runs in your own browser, so there is no server bill to pass on.
And then it keeps your work
It remembers where you stopped
Finished lessons are ticked off, and the home page always points at the next one of the 29. Close the tab mid-module and come back a week later without hunting for your place.
Your marks are kept
All 53 graded exercises and every quiz attempt are stored with the answers you gave, so you can see which of the 290 questions caught you out and retake just those.
A drive for your own files
Upload your own .py scripts, notes and screenshots, up to 10 MB per file, and open them from any browser you sign in on.
Wrong answers come back
A question you miss goes into a review queue and comes back ten minutes later, then four hours, then a day, three days, a week. Each correct answer moves it up a box; one wrong answer sends it back to the start.
The course itself is open without an account. An ID is what saves what you did in it.
Create your ID
All you need is a unique username and a password. You can add Google or a phone number later, from Account, if you ever want an easier way back in.
Already have an ID? Sign in