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