Home‎ > ‎ICT Programming‎ > ‎


Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As students create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.

If you're new to Scratch, there are a variety of resources that can be helpful in getting started, including the Getting Started guideScratch cardsScratch videos, and the Scratch reference guide. The Languages page contains translations of these and other resources in a variety of languages, from Arabic to Ukrainian.

Different people get started with Scratch in different ways. Some like to tinker with various blocks to see what they do. Others like to experiment with the sample projects that come with Scratch, and then make changes to the scripts.

This diagram below shows you the key areas of the Scratch software interface.

But let's actually use an example, made in Scratch to illustrate what the items are above.

Don't forget to click the blue "see inside" button to get  a look at how the code is laid out.


Now that we have had some time to explore Scratch. Here is your first simple assignment.

1. >>>>>>>>>      REMIX PONG