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