Twelve weekly modules following the CSC108 term, from Python expressions and functions through strings, conditionals, loops, lists and dictionaries to files, testing and program design. Each module has a quiz and a flashcard deck.