Program Overview
A fun and engaging introduction to programming using Scratch, a block-based visual language designed at MIT’s Media Lab. Perfect for beginners, this course empowers learners to create their own animations, stories, and games while building foundational computer science skills.
Students will explore loops, conditions, variables, and functions in a playful, hands-on way. By the end of the course, learners will have built multiple interactive projects and developed the logical thinking required for more advanced programming languages like Python and Java.
What you’ll learn
- Understand Programming Basics — Learn loops, conditions, variables, and functions
- Build Interactive Games — Create animations, quizzes, and fun games using Scratch
- Express Creativity — Design interactive art, animations, and storytelling projects
- Prepare for Advanced Coding — Build confidence to transition into Python, Java, and other text-based programming languages
Skills you’ll learn
- Scratch Programming
- Game Development
- Animations
- Problem Solving
- Creative Projects
Tools you’ll learn
- Scratch 3.0
- MIT Scratch Editor
- Paint Editor
- Sound Editor
- Sprite Library
Comprehensive Curriculum
3 modules, 30+ lessons, 16 weeks of beginner-friendly programming with Scratch
Key Topics
- Introduction to Scratch interface
- Understanding sprites and backdrops
- Basic motion and looks blocks
- Adding sounds and events
- Creating simple animations
- Designing interactive stories
Hands-on Projects
- Build your first Scratch animation
- Create an interactive story with sprites


