SCRATCH Programming for Kids 10 Sessions

Scratch Programming for kids is a great entry point for young aspirants to programming world. With Scratch, kids program your own interactive stories, games, and animations — and share creations with others in the online community. Scratch helps youngsters learn to think creatively, reason systematically, and work collaboratively. This course is good for students of elementary (3rd-6th grade) and middle school and teaches concepts of programming.

Scratch Programming for Kids

Unit 1 : Getting Started

In this unit, students explore Scratch’s coding environment, learn about different types of command blocks and create their first game in Scratch.

1 Session

Unit 2 : Motion and Drawing

In this unit, explore Scratch’s motion and pen commands and animate sprites and move them around the Stage. They learn to draw artistic, geometric patterns and create games and also learn sprite cloning, a very valuable tool. Along the way, students create several application/projects to apply the learning.

1 Session

Unit 3 : Looks and Sounds

Students create animations and image effects and learn how layers work in Scratch. They play sound files and compose music. They also make complete animated scenes of their own. Along the way, students create several application/projects to apply the learning.

1 Session

Unit 4 : Procedures

In this unit, students learn to use message broadcasting to coordinate the behavior of many sprites. They also learn to use message broadcasting to implement procedures. One important learning in this unit is structured programming techniques. Along the way, Students create several application/projects to apply the learning.

1 Session

Unit 5 : Variables

Students learn various data types supported by Scratch. They also create variables and manipulate them. Finally, they obtain input from users and write interactive programs. Along the way, Students create several application/ projects to apply the learning.

1 Session

Unit 6 : Making Decisions

This unit focuses on basic problem-solving techniques. They learn how to use the if and if/ else blocks to choose among alternative actions and how to construct logical expressions to evaluate given conditions. They also learn the flow of control in branching statements. At the end, they will have exciting game/projects to showcase.

1 Session

Unit 7 : Repetitions

This unit focuses on pepetition structures to execute statements repeatedly. Students learn how to validate user input Counter-controlled and event-controlled loops. At the end, they will have exciting game/ projects to showcase.

1 Session

Unit 8 : String Processing

Students explores various options to store strings in Scratch. They learn to use the string manipulation blocks available in Scratch. They also learn several string processing techniques and write interesting programs that process strings. 

1 Session

Unit 9 : Lists

Students understand the concept of list and their usage in real life. They learn to create and manipulate lists including initialization and access of individual elements in a list. They also learn basic sorting and search techniques. Finally, they create useful application and game using lists.

1 Session

Capstone Project

Students are asked to unleash their creativity by building a game. They learn to share and publish the game for the world to play.

1 Session

Yashvant Singh


Truly built for kids of grade 3rd to 6th, this is a great start without getting into sytax and grammar of the programming language. I have been teaching Scratch programming language in which kids build funny, engaging and interesting games and publish for the world to play while they learn foundation of programming. Join this course to starting building games and to begin your programming journey.

Ready to get started?

Get in touch, or enroll now

Social media & sharing icons powered by UltimatelySocial