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