Have Fun While Learning to Code...
Scratch Programming Lessons
Explore our collection of Scratch lessons designed to teach kids and beginners how to code in an interactive way!

Introduction to Scratch Programming
Learn the basics of Scratch, from the interface to creating your first project. This lesson is perfect for beginners!
Learn More
Creating Interactive Stories in Scratch
Explore how to create interactive stories using Scratch. Learn how to animate characters, add sounds, and make choices.
Learn More
Building Games with Scratch
Dive into game development with Scratch! Learn how to create simple games using sprites, logic, and events.
Learn More
Animating with Scratch: A Beginner's Guide
Learn how to create animations in Scratch, from basic movements to complex character animations.
Learn More
Advanced Scratch Techniques
Take your Scratch skills to the next level with advanced techniques like cloning, broadcasting, and using variables.
Learn More
Creating a Virtual Pet
Build a virtual pet that grows, responds to user input, and requires care.
Learn More
Building a Platform Game
Develop a platform game with levels, obstacles, and enemies, using techniques like collision detection and game loops.
Learn More
Developing a Music Maker
Create melodies, rhythms, and sound effects with Scratch, exploring sound and music production.
Learn More
Machine Learning with Scratch
Learn basic machine learning concepts and train a neural network to recognize patterns.
Learn More