Codingal > Courses > Scratch programming

Online coding course for kids to get start coding using the Scratch coding platform

Scratch programming

A free block-based programming language for kids. Codingal offers online 1:1 coding classes for Scratch programming with expert Computer Science teachers.

6 Modules, 36 Lessons, 40+ Activities & Projects, 36 Quizzes

4.8 / 5 stars | Read reviews | 10,000+ students

USD 720

USD 648

10% off

Free class worth USD 20

1000+ slots booked in last 24 hours

This course includes:

session

36 hours of live 1:1 session

learn

Learn with expert computer science teacher

modules

6 detailed modules

activity

40+ activities

certificate

Stem.org accredited certificate

certificate

Scratch developer certificate

infinity

Lifetime access to course content

personalized

Personalised learning journey

download

Downloadable learning resources

cup

Exclusive access to coding competitions for kids

What is Scratch programming

Scratch is a free block-based programming language designed primarily for kids. It’s a visual programming interface where kids can code interactive stories, games, and animations and share their creations through an online community. Scratch programming course for kids make learning fun and interactive...

What you'll learn

6 Modules , 36 Lessons, 40+ Activities & Projects, 36 Quizzes

Module 1

Scratch Basic

You will get introduced to the Scratch platform and understand the block-based coding interface. You will start with your first Scratch project, play around with sprites, and learn the controls and navigation. Get ready to see some magic.

Lesson 1: Introduction to Scratch

This lesson focuses on how computers/machines perceive and interpret information and the contrast between human and computer capabilities. The students will get introduced to the Scratch platform and understand the block-like coding interface. They will start with their first Scratch project, play around with sprites, and learn the controls and navigation.

Lesson 2: Direction Sense

This lesson includes the concept of time and direction. The student will understand the application of time duration and various movements on sprites.

Lesson 3: Visuals

This lesson focuses on building logic with the help of some games facilitating the use of blocks like move and glide.

Lesson 4: Solar System

In this lesson, you will create a Solar System project and see how coding can help learn science concepts.

Lesson 5: Transitions

Children are capable of reasoning; they can form logical connections between knowledge and interaction. This lesson includes the concept of transition and motion.

Lesson 6: Conditional statements and Loops

In this lesson, the students will learn about conditionals statements(if-else) and loops (for, repeat). They will also study how to use both concepts together in a project.

Module 2

Scratch Intermediate

You will get introduced to Coordinates, understand the pen feature, and broadcast your own projects created in the Scratch platform. So get ready to see the magical features from scratch.

Lesson 1: Mario Dash

In this lesson, you will understand the use of sensing operators and create a super fun Mario Dash game.

Lesson 2: Happy Balls

The student will learn how to create clones and use them in a project. They will be making a catching game in this lesson.

Lesson 3: DJ Cat

In this lesson, the students will create an amazing DJ project using looks and sounds.

Lesson 4: Drawing with Pen

This lesson focuses on pen blocks. The Student will learn to draw something in Scratch.

Lesson 5: Interlinking

The student will learn how to interlink between different characters present on the stage in Scratch using Broadcast.

Lesson 6: KBC

In this lesson, the students will learn about the variables, use of variables and broadcasting in a project and create a quiz using it. They will have a better understanding of broadcasting after this lesson.

Module 3

Scratch Advance

You will get introduced to cloning and understand the conditional statements and number system. Get ready to clone your sprites and make some magic in your project.

Lesson 1: Snake and Food

In this lesson, you will understand the concept of cloning and create a Snake and food game using the same.

Lesson 2: Integer game

In this lesson, you will learn how to make a maths game using Scratch.

Lesson 3: Basics of Game Building

This session aims to make kids understand the basics of game building and making a car game in Scratch.

Lesson 4: Car Game

This lesson focuses on using all the concepts learned in the previous modules, mainly motion, and Students will be introduced to Functions in Scratch. They will be building a Car Game in this lesson.

Lesson 5: Hungry Casey I

In this lesson, the students will learn about the variable and cloning to create a firing game. The student will be making a game, “Hungry Casey.”

Lesson 6: Hungry Casey II

In this lesson, the students will learn about the variable and cloning to create a firing game. The student will be making a game, “Hungry Casey.”

Module 4

Scratch Specialisation

You will get introduced to animation effects that can be added to your projects. Get ready to create an advanced level of games that has many advanced features and animations in them.

Lesson 1: Microscope

In this lesson, you will create a science-based project using Scratch.

Lesson 2: My AI friend GIGA

In this lesson, you will make an Artificial intelligence project in Scratch.

Lesson 3: Pacman I

In this lesson, you will create the popular Pacman game in Scratch.

Lesson 4: Pacman II

In this lesson, you will create the popular Pacman game in Scratch.

Lesson 5: Paint I

In this lesson, you will implement all the concepts learnt so far and create a paint project using the same.

Lesson 6: Paint II

In this lesson, you will implement all the concepts learnt so far and create a paint project using the same.

Module 5

Artificial Intelligence - I

You will get introduced to the magical world of Artificial Intelligence. You will start with the text, sound, and image training and build the project using them. So get ready to explore the world of Artificial intelligence.

Lesson 1: Introduction to Artificial Intelligence

This session aims to understand what Artificial Intelligence is using some real-life examples. You will learn about types of AI. Along with that, you will be introduced to a new platform called machine learning for kids.

Lesson 2: Application Programming Interface

This session aims to make the students understand the Application Programming Interface(API).

Lesson 3: Introduction to Machine Learning

This session aims to make students understand the difference between Machine Learning and Deep learning and train the computer to recognize sounds.

Lesson 4: Types of Machine Learning

This session aims to make the students understand what machine learning is and what are the types and categories of machine learning with various examples. The students will learn how to train a computer to recognize colors.

Lesson 5: Deep Learning

This session aims to make the students understand deep learning, Image Processing, and Image Recognition. They will learn how computers can be trained to recognize handwriting.

Lesson 6: Image classification

This session aims to understand what is Image Classification and teach a computer how to recognize handwriting.

Module 6

Artificial Intelligence - II

You will be getting a deep understanding of Artificial Intelligence with the help of text and vision training, speech recognition. Using the ideas learned, you can create your own AI project. So get ready to explore the world of AI.

Lesson 1: Speech Recognition

This session aims to understand Speech Recognition, the difference between Speech and Voice Recognition, and make a spy project in Scratch that can recognize your speech.

Lesson 2: Supervised learning

This session aims to understand Supervised learning and learn we can train computers to recognize the language.

Lesson 3: Riddles

This lesson will help you train your model and create the Riddles project.

Lesson 4: Overfitting

This session aims to understand overfitting and how computers can make mistakes if poorly trained.

Lesson 5: Neural Networks I

This session aims to make the students understand Neural Networks’ concept and create a Rock Paper Scissors game, using all the concepts they have learned in this entire module.

Lesson 6: Neural Networks II

This session aims to make the students understand Neural Networks’ concept and create a Rock Paper Scissors game, using all the concepts they have learned in this entire module.

Flexible course pricing with multiple payment options

Scratch programming

1st Option

ONE TIME PAYMENT

USD 720

USD 648

10% off

2nd Option

PAY IN EASY INSTALLMENTS

Pay in equal installments of 3 months

USD 228 / month

Total fee

USD 720

USD 684

5% off

Learn Scratch programming 1:1 from best Computer Science teachers

All computer science graduates
7+ years coding experience
91% female teachers
10+ coding languages
All Condingal teachers

The best place for kids to learn Scratch programming

Learn the basic principles of coding using Scratch, start using events, coordinates and sprites, and create your own programs using code blocks.

Skills you’ll gain

Learn the foundation of computer science using scratch programming

Become an expert in scratch programming

Learn to solve problems by creating app, games, websites

Develop creative thinking to solve the problems

Improve analytical thinking while creating your projects on scratch

Create engaging games, animation & apps with block based programming

40+ Fun activities to learn Scratch Programming

Dance Party with Motu Patlu

Dance with your favorite cartoon character while learning Scratch.

Mario Dash

Create your own version of the popular game Super Mario and score points for avoiding obstacles in your path.

Ping Pong Game

Play your favorite ping pong game while learning Scratch.

Integer Game

Create a game to learn about integers using a number line.

Card Creator

Create cards for any ocassion while learning Scratch.

Space Animation

Dive in to the infinite space with Space animation while learning Scratch.

Scratch Programming course is accredited by STEM.org

Stem accrediation logo

STEM.org Educational Research is the longest continually operating STEM education research and credentialing organization that has served over 4,500 schools, districts, and organizations in over 25 countries. STEM.org Accreditation has been awarded to Codingal by STEM.org Educational Research after thoroughly examining and evaluating the educational institution’s curriculum, teachers, and courses for efficiency, effectiveness, and quality.

Students love Scratch Programming on Codingal

Meghan
MeghanGrade 3, Codingal Student

Scratch programming course by Codingal offers me unlimited possibilities. It helps me learn through exploration, practice, play, and collaboration.

Srihitha
SrihithaGrade 1, Codingal Student

The Scratch course from Codingal introduced me to coding in an interactive way and also it is easy to understand. I really enjoy the class.

Karthi Dasari
Karthi DasariGrade 4, Codingal Student

Very good course! Clear lessons, interesting tasks and a great teacher. I love the layout of the Scratch course offered by Codingal and its functionality.

Rakesh
Rakesh

IT Consultant

Codingal Parent

My child enjoys the Scratch course a lot. It helps develop computational thinking, creativity, and problem-solving skills in my child.

Arnesh
ArneshGrade 4, Codingal Student

I started learning programming at an early age. Codingal method is working for me with the right level of content and techniques. Thank you Codingal.

Sumantra
Sumantra

IT Professional

Codingal Parent

Scratch coding is a very good course for my child to learn about coding and getting started from the beginning. The teachers at Codingal are very well qualified.

kids cheering

Frequently Asked Questions

Scratch is a free block-based programming language designed primarily for kids. It’s a visual programming interface where kids can code interactive stories, games, and animations and share their creations through an online community. Scratch coding courses for kids make learning fun and interactive.
Scratch programming is used to create interactive stories, games, animations, and much more by dragging and dropping code blocks.
Scratch uses a drag and drop method which lets children perform actions quickly and easily. This approach makes Scratch programming courses for kids easy to learn and fun.
Children can now master Scratch coding courses with Codingal’s Scratch programming course for kids, curated especially for grade 1-8 students. The specialized coding course for kids helps children develop skills such as creative thinking, problem-solving, storytelling, and animation.
Here are three easy steps for kids to get started with Scratch:
  • Sign up on the Scratch website for free.
  • Explore the “ideas” section to access the getting started tutorial.
  • Create your first project using Scratch.
Kids can learn Scratch programming by signing up on the Scratch website for free. It’s a free-to-use programming language tool that allows children to learn how to code in a visually engaging way.
Yes. Scratch is one of the best programming languages designed primarily for kids to learn to code. It encourages kids to bring their imagination to life by creating innovative projects.
Scratch is a great platform for kids to get started to learn to code. It’s an interactive, drag-and-drop programming language that allows kids to create animations, apps, and games. With Scratch, they learn to think creatively, work collaboratively, and reason systematically. Codingal offers the best Scratch programming course for kids to master the sun and interactive Scratch platform.
Scratch is one of the best ways for kids to learn to code. It involves dragging and dropping elements instead of writing code while children still learn about coding logic.
The bright and colorful interface of Scratch is engaging and fun for most kids. It provides visual clues through predefined groups of code (blocks), such as events, controls, commands, loops, conditions, and more. These blocks can be selected, modified, and sequenced to create games, apps, animations, and more. Codingal’s Scratch coding courses for kids is a top-rated coding course for kids that helps them to learn programmatic thinking and get an enthusiastic head start into real-world coding skills.
Learning Scratch programming will help children learn the basic coding concepts along with problem-solving, project building, design thinking, and much more. Kids can now master the core principles of coding with Codingal’s best Scratch coding course for kids.
The Scratch programming course will help kids learn the core principles of coding using the interactive Scratch platform. Codingal’s Scratch programming course for Grade 1-8 kids helps them master the essential principles of coding including events, coordinates, loops, sequences, sprites, animation, and much more. The course will also help the kid develop other essential skills including creative thinking, problem-solving, and storytelling.

Resources related to Scratch Programming