Chapter 2: Learning to Code in a Playground
Chapter 4: Writing Code That Loops
Chapter 5: Keeping Your Programs Safe with Optionals
Chapter 6: Storing Collections in Dictionaries and Arrays
Chapter 7: Functions Are a Party, and You’re Invited
Chapter 8: Custom Classes and Structs
Chapter 9: Creating Buttons and Screens on the Storyboard
Chapter 10: Adding a Birthday Class and Handling User Input
Chapter 11: Displaying Birthdays
Chapter 13: Getting Birthday Notifications
PART 3: SCHOOLHOUSE SKATEBOARDER
Chapter 15: Making Schoolhouse Skateboarder a Real Game
Chapter 16: Using the SpriteKit Physics Engine
Chapter 17: Adjusting Difficulty, Collecting Gems, and Keeping Score