Week 1: Intro
Week 2: Testing
Week 3: Version Control
Week 4: Packaging and Quality Control
Week 5: Continuous Integration
Week 6: Object Oriented design
Week 7: Design Patterns
Week 8: Static Typing & Profiling
Week 9: Intro to Compilation
Week 10: Mixing Languages
Week 11: Parallel Computing
Week 12: GPUs
Bonus: Exotic topics
Please access the PDF of the slides here.