Creating games using block programming. Ideal for beginners aged 7 to 12
Scratch coding for Kids
coding
Skills developed at the course
Creativity
Logical thinking
Collaboration
Age
7+
Difficulty
Reasons to study Scratch
Scratch has no complicated functions and algorithms — here your child can start his journey into the world of IT. Your child can learn the basic principles of programming and prepare himself to study more complex languages such as Python, C++ and so on.
Easy to learn
The Scratch programming course helps children think systematically and approach everything logically. It will help you improve your school performance at the moment. Your kids will love studying with our tutors!
Successful future
The skills learned in Scratch class will be useful in all future professions. Web developer salaries average $ 85,000 a year. And the demand for programmers is growing every year because of digitalization.
Developing logical thinking
The Scratch course is perfect for:
Children that want to excel at school
Children that want to develop analytical and logical thinking
Children that want to succeed in the future
A student at the end of the Scratch course:
Understands basic programming principles
Becomes prepared to study more complex areas of coding
Makes their first animation projects
Develops analytic and logical thinking
Explores their creative potential
Scratch course curriculum
Animation and game programming basics
20-40 lessons
Basic game programming
41-80 lessons
Advanced game development
81-120 lessons
01
02
03
Creation of animations and cartoons
01
The student will learn the basics of creating animation in Scratch, how to move the character, change its appearance, switch costumes and backgrounds, and will learn to draw his own background or costume.
Command sequence
Loop
Background
Costume
Motion
Appearance
Events
Control
Fundamentals of game programming
02
The first steps to coding, when the kids will learn how to create the first simple games with scratch, as well as improve other skills in the Scratch environment, learn how to upload third-party images for sprites and their costumes, add sounds.
Third party sprites and sounds
Sprite settings
Coordinates
Sensors
Operators
Broadcasting messages and using variables
03
The student will learn how to create games where characters interact with each other and react to events in the game, use variables in games to count the number of points received, character lives, time per game, etc.
Sprite interaction
Events in the game
Variables
Using clones and graphic effects
04
Our classes of scratch jr coding for kids enable students to learn how to add graphic effects to games and work with clones.
Control
Clones
Color change
Brightness
Transparency
Simple gravity
Using other blocks
06
The student will be able to draw lines and geometric shapes with a pen, voice the text and translate words into different languages.
Operators
Other blocks
Extensions: pen, music, translator
Working with lists
06
The student will get acquainted with the concept of a list in programming, learn how to use lists in Scratch. It will create games using lists.
Operators
Variables
Lists
Using lists
Creating your own blocks
07
The student will learn how to work with their own blocks — an analogue of functions in Scratch.
Other blocks
Functions
Subprogram
Advanced use of clones
08
The student will learn all the subtleties of using clones in games, all the features of local variables and their application when working with clones.
Clones
Variables
Local variables
Mathematical and algorithmic projects
09
This module of coding for kids with Scratch teaches students how to easily apply variables, lists, own blocks to complex mathematical and algorithmic projects.
Variables
Lists
Own blocks
Sorting algorithms
Function graphs
Data encryption
Development of 3D and online games
10
The student will create extraordinary projects in the style of preudo-3D games and online games for two players over the network. Learn how to make 3D animations on Scratch.
Principles of working with 3D
Perspective
Spatial thinking
Information encoding
Cloud variables
Creation of large complex projects
11
To get into the basics of scratch coding for kids with pleasure, the student will create extraordinary projects in the style of preudo-3D games and online games for two players over the network.
Principles of working with 3D
Perspective
Spatial thinking
Information encoding
Cloud variables
Scratch projects of our students
Meet ITgenio tutors — experts that are passionate about children and their subject
Julio Cesar
I'm a Python, C++ and Scratch tutor at ITGENIO. I speak Spanish, English, Russian and a little bit of Arabic. My main goal is to inspire students to think big and admire all the amazing possibilities they can create.
Teaching experience 3 years
Teaching experience 4 years
I teach Scratch junior, Scratch, Mathematics, Physics and English. I like to see how my students begin to look at learning and development in a new way, because in the future it will really help them develop.
Helen
Teaching experience 2 years
I teach Scratch, Block Python and English courses in ITgenio. I have always enjoyed helping people reach their full potential and seeing them make progress. I always tell my students to try.
David
Teaching experience 4 years
It is not only me who teaches the kids, but also the kids who teach me. I adore teaching as my students are always eager to learn and play, and are always honest about things they don’t like.
Tameera
Teaching experience 4 years
I teach Scratch Junior, which is an introductory programming language. I find pride in seeing children enjoy snapping together graphical programming blocks. See you in class!
Bright
Teaching experience 8 years
I’m a graphic designer and a tutor. I teach Photoshop, Illustrator and 3D modeling. I am sure that every child has great potential. I only need to look closely and listen to them and guide them in the right direction.
Tatiana
Teaching experience 1 year
Professionaly I am a chemist, but besides chemistry I also teach and provide guidance for languages, programming and biology. I love sharing my knowledge and seeing my student’s accomplishments.
Miguel
250+
Choose a larger package, pay less per Scratch class