Interactive Story Coding with ScratchJr
Engages toddlers with interactive story coding using ScratchJr to blend narrative with logic.
Description : In this interactive story coding course with ScratchJr, children combine narrative with logic as they create simple animations, learning to control characters and sequences with intuitive block‑based commands.
Category : Coding & Engineering
Age : 5+
Difficulty Level : Normal
Curriculum :
Module 1: Introduction to Story Coding with ScratchJr Section 1: Getting to Know ScratchJr - Lesson 1: What is ScratchJr? - Module 1, Section 1, Lesson 1: What is ScratchJr? - Lesson 2: Exploring the Interface - Module 1, Section 1, Lesson 2: Exploring the Interface Section 2: Basic Navigation and Tools - Lesson 1: Moving Around the Screen - Module 1, Section 2, Lesson 1: Moving Around the Screen - Lesson 2: Overview of Tool Options - Module 1, Section 2, Lesson 2: Overview of Tool Options Section 3: Creating Your First Scene - Lesson 1: Setting Up a Scene with a Background - Module 1, Section 3, Lesson 1: Setting Up a Scene with a Background - Lesson 2: Placing Characters and Objects - Module 1, Section 3, Lesson 2: Placing Characters and Objects Section 4: Introduction to Block Coding - Lesson 1: What Are Blocks? - Module 1, Section 4, Lesson 1: What Are Blocks? - Lesson 2: Drag-and-Drop Mechanics - Module 1, Section 4, Lesson 2: Drag-and-Drop Mechanics Section 5: Sequencing Simple Actions - Lesson 1: Creating a Sequence of Movements - Module 1, Section 5, Lesson 1: Creating a Sequence of Movements - Lesson 2: Testing Your First Sequence - Module 1, Section 5, Lesson 2: Testing Your First Sequence Module 2: Storytelling Fundamentals Section 1: Understanding Stories - Lesson 1: What Makes a Story? - Module 2, Section 1, Lesson 1: What Makes a Story? - Lesson 2: Elements of a Story (Setting, Characters, Plot) - Module 2, Section 1, Lesson 2: Elements of a Story (Setting, Characters, Plot) Section 2: Introducing Characters - Lesson 1: Identifying and Creating Characters - Module 2, Section 2, Lesson 1: Identifying and Creating Characters - Lesson 2: Customizing Character Looks - Module 2, Section 2, Lesson 2: Customizing Character Looks Section 3: Setting the Scene - Lesson 1: Choosing and Editing Backgrounds - Module 2, Section 3, Lesson 1: Choosing and Editing Backgrounds - Lesson 2: Using Colors to Set the Mood - Module 2, Section 3, Lesson 2: Using Colors to Set the Mood Section 4: Expressing Emotions - Lesson 1: Using Facial Expressions in Characters - Module 2, Section 4, Lesson 1: Using Facial Expressions in Characters - Lesson 2: Introducing Speech Bubbles and Captions - Module 2, Section 4, Lesson 2: Introducing Speech Bubbles and Captions Section 5: Building Story Dialogue - Lesson 1: Creating Simple Dialogues - Module 2, Section 5, Lesson 1: Creating Simple Dialogues - Lesson 2: Pairing Dialogue with Actions - Module 2, Section 5, Lesson 2: Pairing Dialogue with Actions Module 3: Character Movement and Animation Section 1: Moving Characters - Lesson 1: Basic Movement Blocks - Module 3, Section 1, Lesson 1: Basic Movement Blocks - Lesson 2: Controlling Direction and Speed - Module 3, Section 1, Lesson 2: Controlling Direction and Speed Section 2: Simple Animations - Lesson 1: Animating Character Movements - Module 3, Section 2, Lesson 1: Animating Character Movements - Lesson 2: Looping Actions for Continuous Movement - Module 3, Section 2, Lesson 2: Looping Actions for Continuous Movement Section 3: Changing Appearances - Lesson 1: Switching Character Costumes - Module 3, Section 3, Lesson 1: Switching Character Costumes - Lesson 2: Using Blocks to Change Looks - Module 3, Section 3, Lesson 2: Using Blocks to Change Looks Section 4: Interaction with Objects - Lesson 1: Making Characters Interact with Items - Module 3, Section 4, Lesson 1: Making Characters Interact with Items - Lesson 2: Triggering Actions on Touch - Module 3, Section 4, Lesson 2: Triggering Actions on Touch Section 5: Timing and Pacing Actions - Lesson 1: Using Wait Blocks to Control Timing - Module 3, Section 5, Lesson 1: Using Wait Blocks to Control Timing - Lesson 2: Arranging Sequences for Smooth Animation - Module 3, Section 5, Lesson 2: Arranging Sequences for Smooth Animation Module 4: Interactive Story Elements Section 1: Introducing Interactivity - Lesson 1: Responding to Touch and Swipes - Module 4, Section 1, Lesson 1: Responding to Touch and Swipes - Lesson 2: Triggering Events with Simple Commands - Module 4, Section 1, Lesson 2: Triggering Events with Simple Commands Section 2: Basic Game Mechanics - Lesson 1: Understanding Simple Rules - Module 4, Section 2, Lesson 1: Understanding Simple Rules - Lesson 2: Creating Challenges Within Your Story - Module 4, Section 2, Lesson 2: Creating Challenges Within Your Story Section 3: Branching Story Paths - Lesson 1: Introducing Choices in the Story - Module 4, Section 3, Lesson 1: Introducing Choices in the Story - Lesson 2: Simple Branching with If-Then Blocks - Module 4, Section 3, Lesson 2: Simple Branching with If-Then Blocks Section 4: Adding Sound and Music - Lesson 1: Importing and Using Sounds - Module 4, Section 4, Lesson 1: Importing and Using Sounds - Lesson 2: Matching Sounds to Story Actions - Module 4, Section 4, Lesson 2: Matching Sounds to Story Actions Section 5: Testing and Refining Your Story - Lesson 1: Running Through Your Interactive Story - Module 4, Section 5, Lesson 1: Running Through Your Interactive Story - Lesson 2: Identifying and Correcting Mistakes - Module 4, Section 5, Lesson 2: Identifying and Correcting Mistakes Module 5: Bringing Your Story to Life Section 1: Personalizing Your Story - Lesson 1: Customizing Characters Further - Module 5, Section 1, Lesson 1: Customizing Characters Further - Lesson 2: Designing Unique Backgrounds - Module 5, Section 1, Lesson 2: Designing Unique Backgrounds Section 2: Enhancing Story Flow - Lesson 1: Using Transitions between Scenes - Module 5, Section 2, Lesson 1: Using Transitions between Scenes - Lesson 2: Pacing Your Story to Keep It Engaging - Module 5, Section 2, Lesson 2: Pacing Your Story to Keep It Engaging Section 3: Adding Creative Animations - Lesson 1: Drawing Your Own Elements - Module 5, Section 3, Lesson 1: Drawing Your Own Elements - Lesson 2: Creating Fun and Unexpected Motions - Module 5, Section 3, Lesson 2: Creating Fun and Unexpected Motions Section 4: Sharing Your Work - Lesson 1: Saving and Exporting Your Story - Module 5, Section 4, Lesson 1: Saving and Exporting Your Story - Lesson 2: Presenting Your Story to Family and Friends - Module 5, Section 4, Lesson 2: Presenting Your Story to Family and Friends Section 5: Celebrating Your Accomplishments - Lesson 1: Reflecting on What You've Learned - Module 5, Section 5, Lesson 1: Reflecting on What You've Learned - Lesson 2: Final Project Showcase and Feedback - Module 5, Section 5, Lesson 2: Final Project Showcase and Feedback