Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/content/94/6605094/html/index.php:4) in /home/content/94/6605094/html/wp-content/plugins/wordpress-social-login/wp-social-login.php on line 64

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/content/94/6605094/html/index.php:4) in /home/content/94/6605094/html/wp-content/plugins/wordpress-social-login/wp-social-login.php on line 64
Using Scratch to teach young children programming and coding skills | ParentEdge


  • India’s most comprehensive parenting portal, with excerpts from ParentEdge – India’s leading parenting magazine

Teach kids to code the games they play

Scratch programming and coding software for kids

Source: Google Images

This blog has been contributed by Guest Blogger, Sumedha Singh.

The joys of learning by doing! A couple of years back, my then 6 year old came back home from school all excited, glowing with joy and pride. He had in his hand, a plastic container full of Fenugreek (Methi) saplings. These were grown as part of a class activity – each student had filled their containers with dirt, planted the seeds, found a sunny spot in the room and remembered to water them just enough each morning. Once the saplings were out, they were allowed to take them home, the science lesson on plant life successfully conquered.

I see a similar joy and pride, this time for creating games and music in Scratch. An open source programing language developed by MIT Media Lab, Scratch has made programming, quite literally, a child’s play. Designed to help children learn basic programming skills, students can create their own interactive stories, animations, games, music, and art in Scratch. It provides an easy drag and drop UI, simple enough for 8 to 16 year olds to comprehend and use. And, it’s free.

Scratch is a great way to engage this digital generation in learning the ways of the medium that has them hooked. According to the makers of Scratch, it encourages critical thinking, problem solving skills and creativity – important skills for the 21st century. And because it allows you to share your creations, it sets up a positive-feedback loop of learning. So the digital generation can now move from just downloading and using games and apps to creating a few of their own. Parents (and teachers) can sit back and revel as they watch children find ways to make sure the sprite does not move through the walls of the maze they so diligently created, work on nested repeat blocks to create the music they want or just check the code (or logic) of a scratch creation they like.

Scratch is etching itself into school computer classrooms, at least in the US. But you can learn and teach Scratch easily at home. There are some great Massive Open Online Courses (MOOC) courses that teach programming in Scratch at your pace. edX has a great course on Scratch. So let the learning begin!


  • Total Score 0%
User rating: 0.00% ( 0
votes )

ParentEdge is a bi-monthly magazine for discerning Indian parents who would like to actively contribute to their children’s education, intellectual enrichment and stimulation. The magazine’s premise is that learning is a continuous process, and needs to happen both in and outside of school; thus parents have an important role to play in shaping their children’s interests and intellect.

2 thoughts on “Teach kids to code the games they play

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>