Dreams come true in Scratch

Visual programming in Scratch and basic algorithms for creating games and cartoons
Game dev
PC User
32 classes
Try this course

About this course

This course is for elementary school children who are about to look for their way in the IT-sphere. With the help of Scratch visual programming, students will be able to develop not only their logical thinking, but also their creative abilities. During the course, the children will transform various projects and work on their own, as well as learn how to create games and cartoons independently.

  • Create your own 2D games
  • Create your characters 
  • Create your own project from scratch

Project example

1 / 5
Course results
Knowledge of basic concepts of algorithmics and programming
Course results
Ability to apply variables, loops and conditions
Course results
Ability to create simple physics in games: scrolling, gravity, speed change, repulsion
Course results
Usage of coordinates in 2D Projects
Course results
Basic skills: design, storytelling, work with the built-in sound editor, etc.
More projects in HUB

Nisya Rifan, 9, studies Scratch

Course curriculum

Module 1. The first project. Let’s set off

Lesson 1: Getting to know the Scratch and the first project creation

Lesson 2: Programming the movement of the character and repulsion from the walls

Lesson 3: Drawing a character in the Scratch editor

Lesson 4: Small cartoon quest creation

Children learn movement commands, Scratch graphics editor and how to create cartoon quest

Module 2. Vareables. Let’s find the stolen details!

Lesson 5: Variables

Lesson 6: Create clicker-game

Lesson 7: Animation of victory and fail

Lesson 8: QUIZ

Students know haw to create complete animation of victory and fail in a game

Module 3. Coordinates. Where is Baron Mechanico?

Lesson 9: Coordinates

Lesson 10: Create project of stealth game

Lesson 11: Random position

Lesson 12: Mathematic operator OR

Students create 3 own games, create the character's facial animation and message

Module 4. Dialogues and clones. Intermedium

Lesson 13: Clones and graphic effects

Lesson 14: Import and export of backgrounds and sprites

Lesson 15: Creation of a game plot

Lesson 16: Creation of a cartoon

Students create a cartoon that each member of the group contributed to

Module 5. Foreword to a game. New enemy

Lesson 17: Graphic effects

Lesson 18: Work with backgrounds

Lesson 19: Dialogues and movement

Lesson 20: Creation of a cutscene

A complete cutscene creation in the game, and it reveals the rules of the game and the plot

Module 6. Characters, NPC, antagonists & Team building

Lesson 21: Start practice for the external Scratch. Creation of NPC sprites

Lesson 22: Creation of your own background

Lesson 23: Physics-based movement, part 1

Lesson 24: Physics-based movement, part 2

Students make their game with complex movement mechanics

Module 7. Music band. Main mission

Lesson 25: Sound effects

Lesson 26: Sound tuning

Lesson 27: Sound settings

Lesson 28: Creation of a music band

Students create a music project

Module 8. Own project. Mark on history

Lesson 29: Project kick-off. Plot

Lesson 30: Project work. Creation of characters and backgrounds

Lesson 31: Project work. Programming

Lesson 32: Project presentation

Students finish work on their own project

How’s a regular lesson on the Kodland platform?

First Meeting
The student connects to the platform according to the instructions given, gets acquainted with the teacher and the classmates
Hands-on approach
At each lesson, the student learns a new topic, consolidates his knowledge in practice, and then does his homework
Project creation
Mid-course, the student decides on the topic of his or her own project and begins to working on it
Project presentation
The student publishes his or her project online and presents it at the course graduation