Practice Exercises Chapter 4: First lines of code Chapter 5: Interactive code Chapter 6: Functions Chapter 7: Data structures Chapter 8: Problem solving Chapter 9: Working with files Chapter 10: External libraries Chapter 11: Error handling