• No products in the cart.

Discover the joy of coding with Scratch! Over 24 interactive sessions, students will dive into the world of coding.

Created by

9,600.00

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
    • Adding sound effects and background music Unlimited
    • Using sound blocks to play and stop sounds Unlimited
    • Project: “Musical Band” – Add sound effects and music to a band of sprites (e.g., drums, guitar). 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
    • Recap of Sessions 1-5 Unlimited
    • Mini-Project: “Animated Greeting Card” – Combine motion, sound, and looks to create a birthday or holiday card 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 “forever,” “repeat,” and “repeat until” blocks Unlimited
    • Project: “Flying Bird” – Make a bird sprite fly in a loop across the screen using “forever” and “repeat” blocks 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 operators (e.g., +, -, *, /). Unlimited
    • Using math to create dynamic behaviors Unlimited
    • Project: “Math Quiz” – Build a game that generates random math problems (e.g., addition) and checks the player’s answers. Unlimited
    • Introduction to cloning sprites. Unlimited
    • Project: “Falling Stars” – Create a night sky where stars fall randomly using cloning. Unlimited
    • Recap of Sessions 7-11. Unlimited
    • Mini-Project: “Maze Game” – Create a simple maze where a sprite navigates to the finish line using arrow keys. 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
    • Creating and using custom blocks Unlimited
    • Project: “Drawing Tool” – Create a program where custom blocks are used to draw shapes (e.g., squares, triangles) Unlimited
    • Simulating gravity, bouncing, and other physics concepts Unlimited
    • Project: “Bouncing Ball Game” – Simulate a ball bouncing off walls and platforms with gravity. Unlimited
    • Using advanced sensing techniques Unlimited
    • Project: “Space Shooter” – Create a game where a spaceship shoots asteroids and avoids collisions. Unlimited
    • Creating complex animations and stories Unlimited
    • Project: “Animated Short Film” – Create a short animated story with multiple sprites, dialogue, and scenes. Unlimited
    • Recap of Sessions 13-17. Unlimited
    • Mini-Project: “Interactive Zoo” – Create a virtual zoo where users can click on animals to learn about them. Unlimited
    • Brainstorm ideas for final projects. Unlimited
    • Plan and outline the project Unlimited
    • Start building the final project. Unlimited
    • Focus on core functionality. Unlimited
    • Add advanced features (e.g., levels, scoring, animations) Unlimited
    • Debug and test the project Unlimited
    • Make improvements based on feedback Unlimited
    • Add finishing touches (e.g., sound effects, backgrounds) Unlimited
    • Prepare a presentation for the final showcase. Unlimited
    • Students present their projects. Unlimited
    • Celebrate achievements and discuss next steps in coding. Unlimited
top
© Learnshala. All rights reserved.