Course curriculum

    1. 2.1 The Tale So Far

      FREE PREVIEW
    2. 2.2 The Starry Night

      FREE PREVIEW
    3. 2.3 Creating One Star

    4. 2.4 Creating Many Stars • The for Loop

    5. 2.5 More Objects • The Screen

    6. 2.6 Controlling When Things Are Displayed On The Screen

    7. 2.7 Finishing The Starry Night

    8. 2.8 Meet Monty (Introduction to the central analogy in A Turtle Tale)

    9. 2.9 Monty And Modules

    10. 2.10 When You Have A List Of Things To Store • Python's Lists

    11. 2.11 Many Angry Turtles Screensaver • Getting Started

    12. 2.12 Many Angry Turtles Screensaver • Setting Up Many Turtles

    13. 2.13 Many Angry Turtles Screensaver • Looping Through A List

    14. 2.14 Many Angry Turtles Screensaver • Finishing Touches

    15. 2.15 More On Lists • Indexing and Slicing

    16. 2.16 More On Lists • List Methods

    17. 2.17 Exercises

    1. E2.1 The Bouncing Tennis Ball

    2. E2.2 Another Way of Moving A Turtle

    3. E2.3 Dropping The Ball And Gravity

    4. E2.4 Bouncing Off The Ground

    5. E2.5 Losing A Bit Of Energy Each Time The Ball Bounces

    6. E2.6 Fixing The Disappearing Ball Bug

    7. E2.7 A Side Note: f-strings

    8. E2.8 Tossing The Ball Sideways (And Some Refactoring)

    9. E2.9 Dealing With The Walls

    10. E2.10 From One Ball To Many Balls

    11. E2.11 [Advanced Topic] Giving Each Ball Its Own Velocity

    1. 3.1 Introducing Functions and The Bubble Chase Game

    2. 3.2 You've Used Many Functions Already

    3. 3.3 Let's Start

    4. 3.4 Planning the Game and Moving The Player Forward

    5. 3.5 Defining A Function

    6. 3.6 Binding A Function To A Key On The Keyboard

    7. 3.7 Parentheses

    8. 3.8 Teleporting The Player

    9. 3.9 Teleporting The Player Using A Function

    10. 3.10 Running The Program in Slow Motion

    11. 3.11 Creating A Bubble

    12. 3.12 Bursting The Bubbles

    13. 3.13 Adding A Timer

    14. 3.14 Stopping The Game

    15. 3.15 Controlling When The Game Starts

    16. 3.16 Running The Game Three Times In A Row

    17. 3.17 Local Variables In Functions

    18. 3.18 Finishing The Game, Finally!

    19. 3.19 Exercises

    1. E3.1 Let's Discuss The Updates To The Game

    2. E3.2 Many Bubbles

    3. E3.3 Many Moving Bubbles

About this course

  • 86 lessons
  • 10.5 hours of video content