For Grades 1 - 8 | 144 Sessions | 2 Sessions Per Week | Live with Expert Trainers
CodeMaster Jr. is a hands-on coding adventure specially designed for students in Grades 1 to 8. Starting with simple drag-and-drop programming in Scratch, learners gradually progress through game design, storytelling, and animation, and then dive into exciting technologies like App Development, AI, and Robotics using platforms like Code.org and PictoBlox.
This course blends creativity, logic, and real-world tech skills to build not just projects—but confidence and curiosity. Learners will showcase their talent through competitions, final projects, and live demos, making this journey fun, competitive, and future-ready.
CodeMaster Jr. is a hands-on coding adventure specially designed for students in Grades 1 to 8. Starting with simple drag-and-drop programming in Scratch, learners gradually progress through game design, storytelling, and animation, and then dive into exciting technologies like App Development, AI, and Robotics using platforms like Code.org and PictoBlox.
This course blends creativity, logic, and real-world tech skills to build not just projects—but confidence and curiosity. Learners will showcase their talent through competitions, final projects, and live demos, making this journey fun, competitive, and future-ready.
Course Curriculum
-
- Week 1.1 : Welcome to Scratch! Unlimited
- Week 1.2 : Moving Sprites Unlimited
- Week 2.1 : Looping Actions Unlimited
- Week 2.2 : Changing Costumes Unlimited
- Week 3.1 : Adding Sounds Unlimited
- Week 3.2 : Introducing Events Unlimited
- Week 4.1 : Drawing with Pen Unlimited
- Week 4.2 : Variables: Score Unlimited
- Week 5.1 : Conditional Logic: If/Else Unlimited
- Week 5.2 : Operators: Math Unlimited
- Week 6.1 : Operators: Comparison Unlimited
- Week 6.2 : Broadcasting Messages Unlimited
- Week 7.1 : Creating New Sprites Unlimited
- Week 7.2 : Backdrops & Scenes Unlimited
- Week 8.1 : Sensing: Touching Color Unlimited
- Week 8.2 : Sensing: Asking Questions Unlimited
- Week 9.1 : My Blocks (Procedures) Unlimited
- Week 9.2 : Debugging Basics Unlimited
- Week 10.1 : Intro to Game Design Unlimited
- Week 10.2 : Gravity Simulation Unlimited
- Week 11.1 : Health Bar Unlimited
- Week 11.2 : Timers Unlimited
- Week 12.1 : Scrolling Backgrounds Unlimited
- Week 12.2 : Randomness Unlimited
- Week 13.1 : Creating Sprites from Images Unlimited
- Week 13.2 : Pen: Stamping Unlimited
- Week 14.1 : Basic Platformer Mechanics Unlimited
- Week 14.2 : Storytelling with Animation Unlimited
- Week 15.1 : Interactive Art Unlimited
- Week 15.2 : Soundboard Project Unlimited
- Week 16.1 : Maze Game with Walls Unlimited
- Week 16.2 : Catching Game Unlimited
- Week 17.1 : Introduction to Loops: Forever Unlimited
- Week 17.2 : Cloning Sprites Unlimited
- Week 18.1 : Simple Text-Based Adventure Unlimited
- Week 18.2 : Debugging Advanced Unlimited
- Week 19.1 : Project Planning Unlimited
- Week 19.2 : Developing a Personal Project Unlimited
- Week 20.1 : Refining Personal Project Unlimited
- Week 20.2 : Presenting Projects Unlimited
- Week 21.1 : Review of Basic Concepts Unlimited
- Week 21.2 : Advanced Movement Techniques Unlimited
- Week 22.1 : Building a Simple Calculator II Unlimited
- Week 22.2 : Introduction to Lists Unlimited
- Week 23.1 : Drawing Complex Patterns Unlimited
- Week 23.2 : Creating an Interactive Card Unlimited
- Week 24.1 : Beginner Level Capstone Project (Part 1) Unlimited
- Week 24.2 : Beginner Level Capstone Project (Part 2) Unlimited
-
- Week 25.1 : Review of Scratch Concepts Unlimited
- Week 25.2 : Nested Loops Unlimited
- Week 26.1 : Advanced Conditional Logic Unlimited
- Week 26.2 : Functions with Parameters Unlimited
- Week 27.1 : Lists: Adding & Deleting Items Unlimited
- Week 27.2 : Lists: Iterating through Items Unlimited
- Week 28.1 : Data Structures: Variables vs. Lists Unlimited
- Week 28.2 : Clone Management Unlimited
- Week 29.1 : Advanced Sensing: Mouse X/Y Unlimited
- Week 29.2 : Advanced Sensing: Video Sensing Unlimited
- Week 30.1 : Parallel Programming (Broadcasting) Unlimited
- Week 30.2 : Message Queues Unlimited
- Week 31.1 : Introduction to Algorithms Unlimited
- Week 31.2 : Flowcharts Unlimited
- Week 32.1 : Debugging Strategies Unlimited
- Week 32.2 : Project Management: Milestones Unlimited
- Week 33.1 : Creating a Quiz Game with Multiple Choices Unlimited
- Week 33.2 : Implementing High Scores Unlimited
- Week 34.1 : Platformer Game: Levels Unlimited
- Week 34.2 : Platformer Game: Enemies Unlimited
- Week 35.1 : Creating an Interactive Story with Branching Paths Unlimited
- Week 35.2 : Dialogue Systems Unlimited
- Week 36.1 : Physics Simulation (Basic) Unlimited
- Week 36.2 : Project: Maze Generator (Simple) Unlimited
- Week 37.1 : Introduction to Coordinate Systems (Advanced) Unlimited
- Week 37.2 : User Interface Design Basics Unlimited
- Week 38.1 : Sound Design in Games Unlimited
- Week 38.2 : Music in Games Unlimited
- Week 39.1 : Drawing with Arrays (Lists) Unlimited
- Week 39.2 : Introduction to Artificial Intelligence (Basic) Unlimited
- Week 40.1 : Introduction to Robotics Concepts (Simulated) Unlimited
- Week 40.2 : Introduction to Robotics (Block-based) Unlimited
- Week 41.1 : Intermediate Capstone Project (Part 1) Unlimited
- Week 41.2 : Intermediate Capstone Project (Part 2) Unlimited
- Week 42.1 : Intermediate Capstone Project (Part 3) Unlimited
- Week 42.2 : Presenting Intermediate Projects Unlimited
- Week 43.1 : Review of Intermediate Concepts Unlimited
- Week 43.2 : Game Design Patterns Unlimited
- Week 44.1 : Introduction to Debugging Tools Unlimited
- Week 44.2 : Collaborative Coding Unlimited
- Week 45.1 : Creating a Simple Strategy Game Unlimited
- Week 45.2 : Building Interactive Tools Unlimited
- Week 46.1 : Animated Storytelling with Interactive Elements Unlimited
- Week 46.2 : Advanced Cloning Techniques Unlimited
- Week 47.1 : Introduction to Computational Art Unlimited
- Week 47.2 : Preparing for Advanced Concepts Unlimited
- Week 48.1 : Intermediate Level Assessment Unlimited
- Week 48.2 : Showcase and Reflection Unlimited
- Week 49.1 : Review of Intermediate Concepts Unlimited
- Week 49.2 : Introduction to Algorithms (Advanced) Unlimited
- Week 50.1 : Introduction to Robotics Platforms (Online) Unlimited
- Week 50.2 : Basic Robotics: Sensors Unlimited
- Week 51.1 : Basic Robotics: Actuators Unlimited
- Week 51.2 : Robotics: Loops & Conditionals Unlimited
- Week 52.1 : Introduction to Artificial Intelligence (Simplified) Unlimited
- Week 52.2 : Machine Learning: Training Data (Conceptual) Unlimited
- Week 53.1 : Teachable Machine Kids: Image Recognition Unlimited
- Week 53.2 : Teachable Machine Kids: Sound Recognition Unlimited
- Week 54.1 : AI Ethics: Bias (Simplified) Unlimited
- Week 54.2 : AI in Games: Pathfinding (Conceptual) Unlimited
- Week 55.1 : Robotics: Advanced Movement Unlimited
- Week 55.2 : Robotics: Decision Making with Sensors Unlimited
- Week 56.1 : Introduction to Neural Networks (Simplified) Unlimited
- Week 56.2 : AI: Chatbots (Basic) Unlimited
- Week 57.1 : Robotics Project: Delivery Robot (Virtual) Unlimited
- Week 57.2 : Robotics Project: Battle Bot (Virtual) Unlimited
- Week 58.1 : AI: Recommendation Systems (Simplified) Unlimited
- Week 58.2 : AI: Computer Vision (Conceptual) Unlimited
- Week 59.1 : Advanced Block-Based Environment Exploration Unlimited
- Week 59.2 : Data Abstraction (Advanced) Unlimited
- Week 60.1 : AI/ML Project: Smart Game Character Unlimited
- Week 60.2 : AI/ML Project: Art Generator (AI-assisted) Unlimited
- Week 61.1 : Robotics Project: Smart Home (Virtual) Unlimited
- Week 61.2 : Robotics Project: Automation Unlimited
- Week 62.1 : Cybersecurity Basics (Conceptual) Unlimited
- Week 62.2 : Future of AI & Robotics Unlimited
- Week 63.1 : Advanced Game Design: Level Editor Unlimited
- Week 63.2 : Advanced Game Design: Save/Load System Unlimited
- Week 64.1 : Creating a Simulation Unlimited
- Week 64.2 : Interactive Data Visualization Unlimited
- Week 65.1 : Collaborative AI/Robotics Project (Part 1) Unlimited
- Week 65.2 : Collaborative AI/Robotics Project (Part 2) Unlimited
- Week 66.1 : Collaborative AI/Robotics Project (Part 3) Unlimited
- Week 66.2 : Presenting Collaborative Projects Unlimited
- Week 67.1 : Advanced Level Capstone Project (Part 1) Unlimited
- Week 67.2 : Advanced Level Capstone Project (Part 2) Unlimited
- Week 68.1 : Advanced Level Capstone Project (Part 3) Unlimited
- Week 68.2 :Advanced Level Capstone Project (Part 4) Unlimited
- Week 69.1 : Advanced Level Capstone Project (Part 5) Unlimited
- Week 69.2 : Advanced Level Capstone Project (Part 6) Unlimited
- Week 70.1 : Advanced Level Project Presentation Unlimited
- Week 70.2 : Coding Portfolio Development Unlimited
- Week 71.1 : Transition to Text-Based Coding (Conceptual) Unlimited
- Week 71.2 : Computer Science Careers & Inspiration Unlimited
- Week 72.1 : Final Review & Celebration Unlimited
- Week 72.2 : Graduation & Future Steps Unlimited