Durham University - Department of Computer Science
Day 1: Basic program structure
Day 2: Types & Memory
Day 3: Control flow
Day 4: Functions & call semantics
Mini project
Day 6: Procedural Programming
Day 7: Data Structures
Day 8: Object-Oriented Programming
Day 9:Functional Programming