Getting Started
  • The Scratch Website and Editor
  • Lecture 1 Quiz
  • The Scratch Editor and Using Code Blocks
  • Lecture 2 Quiz
Rainbow Lines Project
  • Rainbow Lines Project, part 1 of 2
  • Lecture 3 Quiz
  • Rainbow Lines Project, part 2 of 2
  • Lecture 4 Quiz
The Scratch Help System and Paint Editor
  • Finding Help in Scratch
  • Lecture 5 Quiz
  • The Paint Editor
  • Lecture 6 Quiz
Maze Game Project
  • Maze Game, part 1 of 3
  • Lecture 7 Quiz
  • Maze Game, part 2 of 3
  • Lecture 8 Quiz
  • Maze Game, part 3 of 3
  • Lecture 9 Quiz
Extend the Maze Game Project
  • Making a Second Player
  • Lecture 10 Quiz
  • Adding Traps to the Maze
  • Lecture 11 Quiz
  • Adding Cheat Codes to the Maze Game
  • Lecture 12 Quiz
Basketball Game Project
  • Programming Gravity
  • Lecture 13 Quiz
  • Hitboxes and Programming the Hoop
  • Lecture 14 Quiz
  • Programming the Basketball
  • Lecture 15 Quiz
Extend the Basketball Game Project
  • Adding a Second Player
  • Lecture 16 Quiz
Brick Breaker Game Project
  • Programming the Paddle Movement
  • Lecture 17 Quiz
  • Programming the Bouncing Ball
  • Lecture 18 Quiz
  • Cloning
  • Lecture 19 Quiz
  • Making Text Messages Appear
  • Lecture 20 Quiz
Extend the Brick Breaker Game Project
  • Adding Colorful Backdrops and Effects
  • Lecture 21 Quiz
  • Trail Effects and Animated Text
  • Lecture 22 Quiz
Snake Game Project
  • Programming a Snake Body with Cloning
  • Lecture 23 Quiz
  • Hit Detection for the Snake
  • Lecture 24 Quiz
Extend the Snake Game Project
  • Adding Bonus Fruit and Cheat Codes
  • Lecture 25 Quiz
Fruit Slicer Game Project
  • Making a Fruit Ninja Game
  • Lecture 26 Quiz
  • Storing Data in Lists
  • Lecture 27 Quiz
  • Using the "More Blocks" Category
  • Lecture 28 Quiz
  • Programming the Begin Button and Drawing the Sliced Fruit
  • Lecture 29 Quiz
  • Programming the Fruit Throwing
  • Lecture 30 Quiz
  • Handling Game Events
  • Lecture 31 Quiz
  • Handling the Game End and Using Cloud Variables
  • Lecture 32 Quiz