Discover the joy of coding with Scratch! Over 24 interactive sessions, students will dive into the world of coding.
Created by
Overview
Using Scratch, a visual programming language developed by MIT, students will learn to create animations, games, and interactive stories step-by-step. From making a dancing cat to building your own games, you’ll master coding fundamentals while having fun. Perfect for kids and beginners—this course requires no prior coding experience and focuses on learning through fun, hands-on projects.
Course Features:
- Hands-On Learning: Each session includes a fun project to reinforce concepts.
- Live 1:1 class with Expert Coding Instructor: Personalized & interactive!
- Interactive Quizzes: Test your knowledge after each session.
- Capstone Project: Showcase your skills by creating a unique Scratch project.
Who Is This Course For?
Kids aged 8+ (Grade 1-8)
Beginners with no prior coding experience.
Parents and educators looking for a structured coding course for children.
Course Curriculum
-
- What is Scratch? Unlimited
- Navigating the Scratch interface (sprites, stage, blocks, etc.) Unlimited
- Creating your first project: Dancing Cat Unlimited
-
- Using motion blocks to move sprites Unlimited
- Changing costumes and using “say” blocks Unlimited
- Project: “Walking Dog” – Animate a dog sprite to walk across the screen and change costumes. Unlimited
- Introduction to event blocks (e.g., “when green flag clicked”) Unlimited
- Using control blocks (e.g., “wait,” “repeat”) Unlimited
- Project: “Interactive Story” – Create a story where a sprite responds to user clicks (e.g., a character waves when clicked). Unlimited
- Introduction to variables Unlimited
- Using variables to store and display data Unlimited
- Project: “Score Tracker” – Create a game where a player earns points by clicking a sprite, and the score is displayed Unlimited
- Introduction to “if-then” and “if-then-else” blocks Unlimited
- Using conditions to control sprite behavior Unlimited
- Project: “Quiz Game” – Create a trivia game where the player answers questions, and the program responds with “Correct” or “Incorrect.” Unlimited
- Using sensing blocks (e.g., “touching,” “key pressed”) Unlimited
- Project: “Catch the Apple” – Create a game where a basket moves to catch falling apples using arrow keys Unlimited
- Introduction to cloning sprites. Unlimited
- Project: “Falling Stars” – Create a night sky where stars fall randomly using cloning. Unlimited
- Introduction to lists Unlimited
- Using lists to store multiple pieces of data Unlimited
- Project: “Shopping List” – Create a program where the player can add and remove items from a shopping list Unlimited
- Simulating gravity, bouncing, and other physics concepts Unlimited
- Project: “Bouncing Ball Game” – Simulate a ball bouncing off walls and platforms with gravity. Unlimited
- Creating complex animations and stories Unlimited
- Project: “Animated Short Film” – Create a short animated story with multiple sprites, dialogue, and scenes. Unlimited
- Brainstorm ideas for final projects. Unlimited
- Plan and outline the project Unlimited
- Add advanced features (e.g., levels, scoring, animations) Unlimited
- Add finishing touches (e.g., sound effects, backgrounds) Unlimited
- Prepare a presentation for the final showcase. Unlimited