About Scratch
"Scratch is a programming language that uses visual blocks. You can create your own games, animations, and other digital projects by snapping blocks together instead of writing text-based code. Scratch is a popular coding platform for children. It uses an easy visual interface that helps young people make their own stories, games, and animations."
Get Scratch on its official websiteAnimation with loops and sequencing
"In this lesson, you will learn how to make animations in Scratch using loops to repeat actions and sequencing to arrange steps in the right order."
Start LessonAvoidance tactics
"In this lesson, you will learn the techniques used to make a sprite (character) move away from something, like another sprite, an obstacle, or the edge of the screen."
Start LessonUsing Variables in Scratch
"In this lesson, you will learn about variables and how to use them to store and change values in Scratch."
Start LessonGetting User Input in Scratch
"In this lesson, you will learn how to collect information from users and store it in variables in Scratch."
Start LessonMake a Simple Calculator
"In this lesson, you will learn how to make a program interface and how to use an arithmetic operator in Scratch."
Start LessonMaking My Own Blocks in Scratch
"In this lesson, you will learn how to make your own blocks in Scratch to solve problems step by step."
Start Lesson