Chapter 1: Why learn programming with the Godot game engine
Chapter 2: Getting to know Godot
Chapter 3: Writing scripts
Chapter 4: Storing data in variables
Chapter 5: Mathematical operations
Chapter 6: Branching statements
Chapter 7: Looping statements
Chapter 8: Understanding arrays
Chapter 9: Understanding dictionaries
Chapter 10: Functions
Chapter 11: Object-oriented programming
Chapter 12: Getting input from the user
Chapter 13: Shooting projectiles
Chapter 14: Adding projectiles to a player
Chapter 15: Hitting enemies with projectiles
Chapter 16: Displaying a user interface
Chapter 17: Adding physics
Chapter 18: Playing audio
Chapter 19: Creating and using scenes
Chapter 20: Using Signals
Chapter 21: Creating a Simple Tic-Tac-Toe Game.