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

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

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

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

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

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

Creating a Virtual Pet

Build a virtual pet that grows, responds to user input, and requires care.

Learn More
Building a Platform Game

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

Developing a Music Maker

Create melodies, rhythms, and sound effects with Scratch, exploring sound and music production.

Learn More
Machine Learning with Scratch

Machine Learning with Scratch

Learn basic machine learning concepts and train a neural network to recognize patterns.

Learn More