TV Episodes

The TV series has 27 episodes. Each episode is in 720p HD and is 28 minutes, 30 seconds long.

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

This webpage lists all 27 episodes, which are available on this YouTube Playlist.


The 1st episode introduces Scratch's environment and Vector Mode Editor:

The 2nd episode introduces loops, Cartesian Coordinates and the Say Block:

The 3rd episode introduces If & If-Else Blocks and the Bitmap Mode Editor:

  1. introduces Variables,
  2. introduces Events & Objects
  3. uses images of a napping cat to show how to upload backdrops, and
  4. shows how to change a Variable's value with its monitor's slide bar.

  1. introduces Variables for only one sprite ("For This Sprite Only" selection),
  2. talks more about Events and Objects, and
  3. imports and uses a sound clip.

  1. has more loop blocks with 7 examples, and
  2. introduces the Sound Editor.

The 7th episode introduces:
  1. Numeric Expressions, and
  2. the Mouse Down and Key Pressed Conditional Blocks.

The 8th episode introduces:
  1. Boolean Expressions, and
  2. the Set Effect Block.

  1. introduces String Expressions,
  2. displays the range of color shades, and
  3. shows a way to use transparent color.

  1. shows more If and If-Else blocks with 5 examples, and
  2. shows how to set a sprite's Costume Center.

  1. creates a drawing program, and
  2. introduces the layering of sprites on the stage. 

  1. introduces creating blocks with 3 examples, and
  2. explores the Move Steps block with a planet orbiting the sun.

  1. focuses on Events and Objects, and
  2. creates a clock using the Modulus operator.

    The 14th episode introduces:
    1. Scratch's Video Multimedia from a device such as a webcam, and
    2. Scratch's Audio Multimedia from a device such as a microphone.

    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.

    1. uses Lists to make strange and funny sentences, and
    2. introduces the Set Tempo Block.

    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.

    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:

    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.

    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, Python and Ruby: