Chapter 1: The Basics.- Chapter 2: Data and Types.- Chapter 3: Variables and Constants.- Chapter 4: Text, Files, and Streams.- Chapter 5: Numbers.- Chapter 6: Time.- Chapter 7: Logic and Control.- Chapter 8: Arrays.- Chapter 9: Functions.- Chapter 10: Object Fundamentals.- Chapter 11: Programming with Objects.- Chapter 12: Generators, Fibres, and Process Control.- Chapter 13: Databases.- Chapter 14: The Internet.- Chapter 15: Errors and Debugging.- Chapter 16: Testing.