0 of 15 Days Progress: 0%
Curriculum Overview

Visual Programming Foundations (Scratch)

Build games and stories using events, loops, variables, and debugging habits. This course introduces foundational programming logic through a highly visual, interactive medium, fostering creativity, problem-solving, and digital ethics.

Duration 3 Weeks / 15 Days
Training Model 1-Hour Daily Micro-Learning
Target Audience Beginners
Requirements Scratch Editor (Online/Offline)

Course Syllabus

Week 1: Interface, Events, & Sequencing

Day Topic Type Action
D1 Workspace Navigation and Basic Motion Theory & Practical View Lesson
D2 Events and User Input Practical View Lesson
D3 Sequencing and Animation Practical View Lesson
D4 Broadcasting and Messages Theory & Practical View Lesson
D5 Mini-Project: Interactive Storybook Practical View Lesson

Week 2: Loops, Conditionals, & Sensing

Day Topic Type Action
D6 The Power of Loops Theory & Practical View Lesson
D7 Continuous Motion and Boundaries Practical View Lesson
D8 Conditional Logic (If/Then) Theory & Practical View Lesson
D9 Sensing and Collision Detection Practical View Lesson
D10 Mini-Project: The Maze Game Practical View Lesson

Week 3: Variables, Debugging, & Polish

Day Topic Type Action
D11 Introduction to Variables Theory & Practical View Lesson
D12 Scoring Systems and Gamification Practical View Lesson
D13 Systematic Debugging Theory & Practical View Lesson
D14 Audio, Polish, and Digital Ethics Theory & Practical View Lesson
D15 Final Project: Collaborative Arcade Practical View Lesson