Pregraph

Programming

Programming in Python

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

About 40 hours of study.

Where to learn it

Read
Think Python, 3rd edition

Allen B. Downey

Chapters 1–11

Section not checked yet

Watch
CS50's Introduction to Programming with Python

David J. Malan

Lectures 0–6

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

Section not checked yet

Practise
Exercism

Exercism

Python track

Free practice tracks with mentoring, one per language.

Section not checked yet

Other options

Which roles ask for it

Before and after