Google’s Python Class

Free Python course from Google covering strings, lists, sorting, dicts, files, and regular expressions — practical and concise

Visit Google’s Python Class →
Getting Started

Google’s Python Class is older than most resources on this list but holds up well — a compact set of written lessons and exercises covering strings, lists, sorting, dictionaries, files, and regular expressions, aimed at people who already know some programming and want a fast, practical run through Python specifically. It skips a lot of the ceremony beginner courses spend time on.

Paired video lectures are also available on YouTube if you prefer watching over reading. For a more from-scratch beginner path with no prior programming assumed, see CS50P instead.