Terminus

Tools / Languages

Programming in Python

Variables, conditions, loops, functions, lists and dictionaries. Enough to write small programs on your own.

About 40 hours of study. You can start it straight away.

Where to learn it

Read
Think Python, 3rd edition

Allen B. Downey

Chapters 1–11

Watch
CS50's Introduction to Programming with Python

David J. Malan

Lectures 0–6

Short, clear lectures with problem sets that check your code.

Practise
Exercism

Exercism

Python track

Free practice tracks with mentoring, one per language.

Section not checked yet

Other options

Wrong chapter, dead link, or know something better? Tell us on GitHub.

Your route to Programming in Python

Nothing has to come first, so the route is just this one stop. Tick it off when you’re done.

1 stop to go, about 40 hours of study.

Open a stop to see the book, the video course and the practice for it. Tick its circle when you've finished.

  1. 40 h

    Programming. Ready to start.

That's the whole route to Programming in Python.

Which roles ask for it