Scratch for Kids

A Watch the course on Frontend Masters

Introduction

  • A Guided Tour
  • The Coordinate Grid
  • Basic Movements, Part I
  • Basic Movements, Part II
  • Creating a Game Loop

Taco Chase

  • Creating a Sprite
  • Combining Movement and the Game Loop
  • Solution: Adding Vertical Movement
  • Extension: Adding Turning Movements
  • Randomly Moving the Prize
  • Keeping Score
  • Solution: Resetting the Score
  • Making the Game Progressively Faster
  • Adding Enemies
  • Using Clones to Create Additional Enemies
  • Create a Custom Block
  • Using Modulo

Some Additional Tricks

  • Broadcasting
  • Variable Lists

Raining Apples

  • Falling
  • Falling with Velocity
  • Reusing Sprites
  • Exercise: Adding Pico (Solution)
  • Reusable Code with Blocks
  • Adding Enemies to Raining Apples
  • Keeping a Count of Our Clones

Jump Kid

  • Creating a Jumping Movement
    • Simple Jumping
    • Jumping with Velocity and Ground Detection
    • Jumping with Velocity but without Ground Detection
  • Adding and Removing Obstacles
  • Broadcasting a Message

More Fun with Velocity

  • Moving with Velocity (Solution)
  • Finding Direction with Velocity

Platformer

  • Using Colors to Sense Direction
  • Combining Movements
  • Using a Custom Block to Fix Our Landing

The Pen

  • The Basics of the Pen Tool
  • Using the Pen and Custom Blocks That Take Inputs
  • Infinite Snake
  • Finite Snake

Video Sensing

  • A Quick Look at Video Sensing