Scratch Coding Fundamentals
Introduces Scratch coding fundamentals through creative projects and interactive games.
Description : This course introduces Scratch coding fundamentals, guiding students through creative projects where they build interactive stories and games while learning core programming concepts.
Category : Coding & Engineering
Age : 8+
Difficulty Level : Normal
Curriculum :
Module 1: Getting Started with Scratch Section 1: Introduction to the Scratch Environment - Lesson 1: What is Scratch? Module 1, Section 1, Lesson 1: What is Scratch? - Lesson 2: Setting Up Your Workspace Module 1, Section 1, Lesson 2: Setting Up Your Workspace Section 2: Understanding Blocks - Lesson 1: Overview of Scratch Blocks Module 1, Section 2, Lesson 1: Overview of Scratch Blocks - Lesson 2: How Blocks Connect Module 1, Section 2, Lesson 2: How Blocks Connect Section 3: Starting Your First Project - Lesson 1: Creating a New Project Module 1, Section 3, Lesson 1: Creating a New Project - Lesson 2: Saving and Sharing Projects Module 1, Section 3, Lesson 2: Saving and Sharing Projects Section 4: Making Sprites Move - Lesson 1: Using Motion Blocks Module 1, Section 4, Lesson 1: Using Motion Blocks - Lesson 2: Understanding the Stage and Coordinates Module 1, Section 4, Lesson 2: Understanding the Stage and Coordinates Section 5: Basic Interactivity - Lesson 1: Using the "When Flag Clicked" Block Module 1, Section 5, Lesson 1: Using the "When Flag Clicked" Block - Lesson 2: Adding Sound Effects Module 1, Section 5, Lesson 2: Adding Sound Effects Module 2: Scratch Interface and Basic Blocks Section 1: Navigating the Interface - Lesson 1: Overview of the Scratch Interface Module 2, Section 1, Lesson 1: Overview of the Scratch Interface - Lesson 2: Exploring Menus and Tools Module 2, Section 1, Lesson 2: Exploring Menus and Tools Section 2: Motion and Looks Blocks - Lesson 1: Exploring Motion Blocks in Depth Module 2, Section 2, Lesson 1: Exploring Motion Blocks in Depth - Lesson 2: Customizing Sprites with Looks Blocks Module 2, Section 2, Lesson 2: Customizing Sprites with Looks Blocks Section 3: Sound and Control Blocks - Lesson 1: Adding and Editing Sounds Module 2, Section 3, Lesson 1: Adding and Editing Sounds - Lesson 2: Introduction to Control Blocks and Loops Module 2, Section 3, Lesson 2: Introduction to Control Blocks and Loops Section 4: Variables and Sensing Blocks - Lesson 1: What Are Variables? Module 2, Section 4, Lesson 1: What Are Variables? - Lesson 2: Using Sensing Blocks for Interactivity Module 2, Section 4, Lesson 2: Using Sensing Blocks for Interactivity Section 5: Creating Simple Animations - Lesson 1: Frame-by-Frame Animation Techniques Module 2, Section 5, Lesson 1: Frame-by-Frame Animation Techniques - Lesson 2: Timing and Effects in Animations Module 2, Section 5, Lesson 2: Timing and Effects in Animations Module 3: Making Your First Project Section 1: Story Planning and Ideas - Lesson 1: Brainstorming Project Ideas Module 3, Section 1, Lesson 1: Brainstorming Project Ideas - Lesson 2: Creating a Storyboard Module 3, Section 1, Lesson 2: Creating a Storyboard Section 2: Creating and Customizing Characters - Lesson 1: Designing Your Sprites Module 3, Section 2, Lesson 1: Designing Your Sprites - Lesson 2: Customizing Costumes Module 3, Section 2, Lesson 2: Customizing Costumes Section 3: Adding Movement and Sound to Characters - Lesson 1: Coding Character Movements Module 3, Section 3, Lesson 1: Coding Character Movements - Lesson 2: Integrating Sound with Actions Module 3, Section 3, Lesson 2: Integrating Sound with Actions Section 4: Using Events for Interactivity - Lesson 1: Starting Projects with Event Blocks Module 3, Section 4, Lesson 1: Starting Projects with Event Blocks - Lesson 2: Creating Interactive Scenes Module 3, Section 4, Lesson 2: Creating Interactive Scenes Section 5: Debugging and Sharing Projects - Lesson 1: Testing and Improving Your Project Module 3, Section 5, Lesson 1: Testing and Improving Your Project - Lesson 2: Sharing Your Project with Others Module 3, Section 5, Lesson 2: Sharing Your Project with Others Module 4: Interactive Storytelling with Scratch Section 1: Planning an Interactive Story - Lesson 1: Elements of a Good Story Module 4, Section 1, Lesson 1: Elements of a Good Story - Lesson 2: Creating Story Arcs and Scenes Module 4, Section 1, Lesson 2: Creating Story Arcs and Scenes Section 2: Animating Story Characters - Lesson 1: Basic Animation Techniques for Characters Module 4, Section 2, Lesson 1: Basic Animation Techniques for Characters - Lesson 2: Syncing Dialogues with Movements Module 4, Section 2, Lesson 2: Syncing Dialogues with Movements Section 3: Building Interactive Dialogues - Lesson 1: Coding Dialogue with Broadcasts Module 4, Section 3, Lesson 1: Coding Dialogue with Broadcasts - Lesson 2: Switching Scenes Using User Input Module 4, Section 3, Lesson 2: Switching Scenes Using User Input Section 4: Incorporating Multimedia Elements - Lesson 1: Adding Background Music and Sound Effects Module 4, Section 4, Lesson 1: Adding Background Music and Sound Effects - Lesson 2: Integrating Pictures and Visual Effects Module 4, Section 4, Lesson 2: Integrating Pictures and Visual Effects Section 5: Finalizing Your Story Project - Lesson 1: Reviewing and Refining Your Story Module 4, Section 5, Lesson 1: Reviewing and Refining Your Story - Lesson 2: Testing and Making Final Improvements Module 4, Section 5, Lesson 2: Testing and Making Final Improvements Module 5: Game Design Fundamentals Section 1: Introduction to Game Concepts - Lesson 1: What Makes a Game Fun? Module 5, Section 1, Lesson 1: What Makes a Game Fun? - Lesson 2: Basic Game Mechanics Module 5, Section 1, Lesson 2: Basic Game Mechanics Section 2: Setting Up the Game Environment - Lesson 1: Designing Game Stages and Levels Module 5, Section 2, Lesson 1: Designing Game Stages and Levels - Lesson 2: Creating a Game Backdrop Module 5, Section 2, Lesson 2: Creating a Game Backdrop Section 3: Player Controls and Interactions - Lesson 1: Coding Player Movements Module 5, Section 3, Lesson 1: Coding Player Movements - Lesson 2: Handling Collisions and Interactions Module 5, Section 3, Lesson 2: Handling Collisions and Interactions Section 4: Adding Challenges and Rewards - Lesson 1: Creating Obstacles in Your Game Module 5, Section 4, Lesson 1: Creating Obstacles in Your Game - Lesson 2: Coding a Scoring System Module 5, Section 4, Lesson 2: Coding a Scoring System Section 5: Finalizing and Sharing Your Game - Lesson 1: Debugging and Testing Your Game Module 5, Section 5, Lesson 1: Debugging and Testing Your Game - Lesson 2: Sharing Your Game Project Online Module 5, Section 5, Lesson 2: Sharing Your Game Project Online