Simple tutorial on how to make a Pong style game using SCRATCH.


Learn Scratch 1 - (8 video lessons)
  • This introductory course will allow you to quickly and easily learn how to use some of the capabilities of Scratch. You will learn how to move Sprites (people, animals, objects, etc.) in your programs, how to add sounds, how to change colors, control actions with the mouse or the keyboard, how to design your own Sprites, etc.

Learn Scratch 2 - Unit 1
  • In this unit you will find a group of video tutorials describing the blocks included in the menu groups Motion and Looks. The menu group Motion provides functionalities such as move and turn sprites, change their direction, etc. The menu group Looks provides functionalities such as switch to costumes, display speech or thought bubbles, change or set graphic effects, etc.

Learn Scratch 2 - Unit 2
  • In this unit you will find a group of lessons describing the blocks included in the menu group Sound and in the menu group Pen. These blocks provide functionalities such play one of the sounds associated with the sprite, play and wait until the end of the sound, select and play drums, select and play instruments, and select a note; setting and changing the color of the pen, setting and changing its shade, its size, putting the pen up or down, stamping and clearing the pen marks from the Stage.

Learn Scratch 2 - Unit 3
  • In this unit you will find a group of lessons describing the blocks included in the menu group Control. These blocks provide functionalities such as running scripts when certain keys are pressed or sprites clicked, repetition and selection control structures, communication through broadcast messages, etc

Learn Scratch 2 - Unit 4
  • In this unit you will find a group of lessons describing the blocks included in the menu groups Sensing and Variables. These blocks provide functionalities such as reporting the x and y coordinates of the mouse pointer, its up or down position, the presence of audio input and its magnitude level, and whether there is contact with a certain color; creating and setting variables, both of local scope to each sprite and of global scope.

Learn Scratch 2 - Unit 5
  • In this unit you will find a group of lessons describing the blocks included in the menu group Numbers. These blocks provide functionalities such as performing basic arithmetic operations, implementing logic functions, generation of random numbers, and comparing numbers

Learn Scratch 3 - Projects
  • In this course you will find video tutorials describing the implementation of Scratch projects. It includes 32 Lessons grouped into 7 Units. Each Unit corresponds to a thematic group: Animation, Drawing, Games, Interactive Art, Math, Music and Simulation. These lessons describe the structure and operation of projects submitted by programmers to the Scratch official site.