TV Episodes #15 - #27

Warning: This page is slow to load all of the embedded YouTube video windows! You may have better luck going to the TV Episodes page.

The TV series has 27 episodes - each are in 720p HD and are 28 minutes, 30 seconds long.

Be sure to watch the last episode which compares blocks of Scratch code against Java, C++, C, JavaScript, Python and Ruby, showing the kids they're ready to program in other languages.

This webpage has the last 13 episodes. The first 14 episodes are on the previous webpage.

All 27 TV episodes are available on this YouTube Playlist.


The 15th episode:
  1. creates a game to land a spaceship on the moon, and
  2. introduces the Stamp and Clear Blocks.

The 16th episode introduces:
  1. Lists in Scratch, and
  2. the Turn Video Block.

The 17th episode:
  1. uses Lists to make strange and funny sentences, and
  2. introduces the Set Tempo Block.

The 18th episode:
  1. introduces Timers, and
  2. debugs problems in another List example program.

The 19th episode creates the beginnings of two programs:
  1. a maze player program, and
  2. a platform player program.

The 20th episode introduces Message Events with two programs:
  1. Don't Touch the Crab! and
  2. Changing a Frog into a Prince.

The 21st episode:
  1. creates a Message example to play 3 melodies, and
  2. shows that character matching is case insensitive.

The 22nd episode creates a game that uses Messages to match words with pictures:

The 23rd episode:
  1. introduces Clones,
  2. demonstrates Timer Reset and Timer Events, and
  3. shows that a space character is a character, too.

The 24th episode uses Clones to create 8 piano keys:

The 25th episode creates 2 more Clone programs:
  1. Psychedelic Worm, and
  2. Stars.

The 26th episode:
  1. creates a program to tell stories with text and uploaded pictures, and
  2. introduces recursion with an advanced challenge.

The 27th (last) episode gives the Big Picture. It shows kids they are ready to program in another programming language. Scratch blocks are compared to equivalent blocks in Java, C++, C, JavaScript and Python: