# Exercises

- [Week 1](/exercises/week-1.md): Scratch and Thinking Algorithmically
- [Week 2](/exercises/week-2.md): Python Basics - Conditional Logic and Input
- [Week 3](/exercises/week-3.md): Lists, Dictionaries, Error Handling and List Slicing
- [Week 4](/exercises/week-4.md): While, For and Challenges!
- [Week 5](/exercises/week-5.md)
- [Week 6](/exercises/week-6.md): File I/O and Consolidation
- [Week 7](/exercises/week-7-1.md): Numpy array basics
- [Week 8](/exercises/week-7.md): Plotting a dataset
