Harvard Online
CS50's Introduction to Programming with Python
Harvard's dedicated Python course: functions to unit tests, regex and object-oriented programming.
Google's short Python class for people who already know a little programming.
Taught byGoogleWritten material, lecture videos and exercises from an internal Google class. It covers setup, strings, lists, sorting, dictionaries and files, regular expressions and utilities, and finishes with practical exercises such as parsing baby-name data and log files.
Best for: Programmers in another language who want a quick Python start.
Tick modules off as you finish them on Google.
0 of 8 modules done
Plan your pace
At 4 hours a week you would finish in about 4 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
No certificate is offered.
Before you start: Some programming experience (variables, if statements)
Google sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
Free product training and certifications from Google.
All free Google courses