Introduction to Programming for Kids

Basic coding for kids with Scratch blocks-based graphical coding

Number of Lessons


Learning Hours




Introduction to Coding for Kids is a coding curriculum designed by our curriculum experts for teaching basic coding to kids.

The curriculum has been designed to introduce students to programming with our Scratch code blocks based graphical programming software, PictoBlox through coding activities for middle school such as animating characters, drawing shapes, making an automatic grading system, etc.

With its clear explanations and a variety of exciting coding activities for kids, Introduction to Coding for Kids will help students develop basic coding skills.

Learning Outcomes

After completing Introduction to Programming, students will become familiar with programming basics, algorithms, logical reasoning, and conditional programming with the help of a variety of coding activities.

Apart from the aforementioned learning outcomes, this STEM curriculum will also help them develop skills such as problem-solving, critical thinking, and teamwork.



Curriculum Lesson Plan

Section 1 - Getting Started

Students will be introduced to coding with our Scratch block-based graphical coding software PictoBlox and its elements with the help of interesting coding activities.
1.1 - Introduction to Programming
Teach the basics of programming using PictoBlox - it's user interface, stage, sprite, costumes, etc. and make a cool animation.
1.2 - Backdrop, Custome and Creating Animations
What is backdrop and costumes in PictoBlox? Make walking animations by changing the costumes for story and games.
1.3 - Drawing Shapes in PictoBlox using Pen
How to use the pen extension in PictoBlox to draw different shapes like square, triangle, and circle on stage.

Section 2 - Basic Coding Concepts

Students will be introduced to basic coding concepts such as variables, arithmetic operators, logical operators, and conditional statements.
2.1 - Variables in PictoBlox
How to create, change and manipulate a variable in PictoBlox? Make a sprite moving a program to change its position using the keyboard.
2.2 - Arithmatic Operators
How do operators work in PictoBlox? Different categories of operators? Example of Arithmetic Operators.
2.3 - Conditional Statements in PictoBlox
How conditional statements work in PictoBlox like repeat, forever, if - then, if-else - then blocks.
2.4 - Logical Operators – Make a Calculator
What are different relational operators in PictoBlox - OR, AND and NOT.

What will you need to Conduct this Curriculum?


Graphical Programming Software for kids to make games, animation and program robots.

Other STEM Curriculums

Close Menu