A Journey into the Teaching Experience

A site maintained by teachers for teachers

Scratch in Education



Scratch is a type of programming language, very useful as a way of introducing programming principles and other principles in general. It has specific tools allowing you to create your own stories, games and allow to publish them on-line if need be. Mitchel Resnick developed the first version of Scratch in 2003 at the MIT Media Lab. It can be used in class by the students to create projects, simulations, animated stories and games. In Scratch the students are allowed to command an object called “Sprite”, even more than one, to move it around how they want. Here they would be using event driven programming. The Sprite can be created by the user him/herself, can be any one chosen from the list available from the scratch or else imported from a file. Students can play with existing projects which are ready available on the Scratch website.

The results of all the sprites are listed in the upper part of the left column. There are the tabs which allow different actions for the sprite each of which with a different colour: motion, control, looks, sensing, sound, numbers, pen variables.  When the tab is clicked, all the blocks belonging to it surface for selection and dragging and are found under “Scripts” tab. This tab is found in the middle column together with two other tabs being: “Costumes and Sounds”. For each of the eight tabs mentioned above, when double clicked, a window is opened for each one having different conditions and parameters which can be used to govern the selected sprite. Eventually they are dragged and dropped in the area where the coding should be. In the far right there is a help area where if students have difficulties they can ask questions there.

Scratch is a fun and interesting way of introducing programming principles to the students. To be good in programming you should have good basic programming principles and then move on to the syntax. Scratch aids these teenagers in class to learn how to creatively think, be creators, reason things systematically and how to work in groups with other people-fundamental skills for life in this century. Introducing scratch even to small children helps to adapt to nowadays technology. Up till then they have been living in a world where they follow rules and procedures but now they are creating these for themselves and thus feel in control. Resnick stated:

“Indeed, our primary goal is not to prepare people for careers as professional programmers but to nurture a new generation of creative, systematic thinkers comfortable using programming to express their ideas”.

This program can also be used in subjects such as English, in poetry and storytelling. Students can develop their own stories and their enthusiasm for writing surely will increase. Furthermore, we will give them the opportunity to start thinking creatively and evaluate the different methods there are where they can freely express themselves.



One comment on “Scratch in Education

  1. Pingback: Scratch-a GUI based programming for innovative game creation | Instructional Support at Wright

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


This entry was posted on October 27, 2013 by in resources, tools.
Bryan Alexander

Futurist, educator, speaker, writer


Christopher Felix Bezzina

Disrupting Education

Higher Education in the Digital Age

TED Blog

The TED Blog shares interesting news about TED, TED Talks video, the TED Prize and more.

Not Banjaxed...Yet

give it time

MOERG: Play, Games and Context for Learning

Research and practice in the use of play and games for adult learning

Individual Empowerment

Creative Healing Through Writing and Art


Conflict simulation, peacebuilding, and development

%d bloggers like this: