Broadway Kids
Explore Courses
    Popular Searches

    Start with Programming: Beginner Coding for Kids

    Explore coding through fun, hands-on activities while creating interactive games and animations. Young learners will build a strong foundation in programming, develop logical thinking, and bring their ideas to life in an engaging and beginner-friendly way.

    • 1 Month
    • beginner

    What you'll Learn

    • Get Comfortable with Scratch: Explore the editor and write your very first program, no experience needed!

    • Make Things Move: Bring characters to life with walking, dancing, and bouncing animations.

    • Design & Customize: Add cool effects, costumes, and backdrops that are totally yours.

    • Add Sounds & Music: Record sounds and sync music to make your projects pop!

    • Build Real Games & Stories: Create your very own game or interactive story from scratch!

    • Cloning & lists: Dynamic instances, inventories & data structures

    • Capstone project: Build a full interactive game or simulation

    Our Curriculum

    • 6 Modules
    • .
    • 17 Activities
    • .
    • 17 Projects

    Students will master the Scratch environment, navigating the interface, understanding sprites, backdrops, and events, and creating their first programs. They'll develop foundational skills in visual block-based coding and event-driven programming while discovering programming as a creative tool, building confidence for future exploration.

    • Scratch editor overview
    • Creating and managing sprites
    • Backdrop and stages
    • Introduction to block-based coding

    Activity:

    Guided tour of the editor with pair exploration; remix a simple sample project from the Scratch library like a basic animation.

    Project:

    "Hello World" sprite that introduces itself with personalized text, colors, and basic movements.

    • Event Blocks
    • Simple Sequencing
    • Personalization and Creativity
    • Sharing and feedback

    Activity:

    Group brainstorming on real-life events (e.g., button press triggers light); hands-on block snapping challenges.

    Project:

    "My Introduction Scene" where multiple sprites greet each other with timed events and custom backdrops.

    Teach students to control sprite movements using motion blocks (coordinates, directions, gliding) to build spatial awareness and logical sequencing. Make programming feel like directing a play or choreographing a dance, fostering creativity and problem-solving through interactive scenarios.

    • Motion blocks fundamentals
    • Understanding directions
    • Simple paths
    • Debugging movement

    Activity:

    Physical reenactment of sprite movements in class (e.g., students act as sprites following commands); timed challenges to make sprites draw shapes.

    Project:

    "Sprite Dance," where a character performs a simple routine with turns and moves.

    • Coordinate system
    • Relative vs absolute movement
    • Combining motion with events
    • Creative applications

    Activity:

    Coordinate mapping games on paper grids; pair programming to create obstacle avoidance paths.

    Project:

    "Cat Chase Game" where one sprite chases another using points towards and glide, with user controls and edge bouncing.

    • Integrating motion with timing
    • Randomness in motion
    • Multi-Sprite Coordination

    Activity:

    Group remix session of peers' projects; challenge to add randomness to movements.

    Project:

    "Solar System Tour" simulating planets orbiting with gliding and turning loops.

    Module 3: Looks and Sounds Teach students to modify sprite appearances and add audio, sequencing visual and sound events to create engaging stories and animations. Emphasizes creativity and expression while introducing timing and synchronization in a playful, non-intimidating way.

    • Looks Blocks
    • Costume Editing
    • Layering and Visibility
    • Timing Visuals

    Activity:

    Costume design workshop with drawing tools; experiment with effects in real-time.

    Project:

    "Magical Transformation," where a sprite changes appearances with effects and costumes.

    • Sound blocks
    • Importing and recording
    • Synchronization
    • Creative Storytelling

    Activity:

    Sound scavenger hunt (record everyday noises); group sound mixing for a scene.

    Project:

    "DJ Cat Mixer," where sprites play instruments or sounds on key presses.

    • Integrating with motion
    • Multi-element scenes
    • Debugging audiovisuals

    Activity:

    Peer review of combined projects; challenge to add themes like "forest adventure."

    Project:

    "Interactive Story Scene" with characters changing looks, making sounds, and telling a short tale.

    Introduce event-driven programming and control structures (loops, waits) to create responsive programs with repetition. Builds logical thinking and timing skills through collaborative activities and remixing.

    • Event blocks expansion
    • Key and mouse events
    • Event chaining

    Activity:

    Event mapping diagrams; quick response games.

    Project:

    "Keyboard Orchestra" where keys trigger sprite actions and sounds.

    • Control blocks
    • Looping basics
    • Conditional basics

    Activity:

    Loop counting exercises; condition role-playing.

    Project:

    "Dance Loop Routine" with repeating movements on events.

    • Broadcasting for coordination
    • Script management

    Activity:

    Group broadcast simulations; debug challenges.

    Project:

    "Dance Party" with multiple sprites syncing dances via broadcasts and loops.

    Teach students to detect interactions using sensing blocks and apply conditionals for decision-making. Promotes logical reasoning, branching paths, and debugging through game-like scenarios with win/lose conditions.

    • Sensing blocks
    • Color and position sensing

    Activity:

    Sensing tag games; input experiments.

    Project:

    "Color Detector" sprite reacts to background colors.

    • Control with Logic
    • Operators intro

    Activity:

    Decision tree drawings; logic puzzles.

    Project:

    "Quiz Responder" using if-else for answers.

    • Nested Conditionals
    • Sensing with Loops

    Activity:

    Maze planning; peer testing.

    Project:

    "Maze Escape Game" with wall sensing, win/lose logic, and sounds.

    Integrate all beginner concepts, introduce debugging techniques (step-by-step execution), and encourage iteration based on peer feedback. This capstone reinforces learning through a comprehensive project, boosting confidence, collaboration, and creative application.

    • Revisit core areas
    • Debugging tools

    Activity:

    Review quizzes; fix broken projects.

    Project:

    Mini-integration like "Animated Greeting Card."

    • Planning techniques
    • Building with all concepts

    Activity:

    Group planning sessions; iterative builds.

    Project:

    Start "My First Game" (e.g., simple pong with scoring).

    • Sharing platforms
    • Feedback Loops

    Activity:

    Gallery walk; remix jam.

    Project:

    Finalize and present "My First Game" with iterations.

    Enroll Now
    ..
    ..

    Quick Inquiry