Coding /AI Roadmap and Curriculum
Prepare for your journey ahead
Our Coding and AI course is structured into 4 semesters, with each semester consisting of 30 classes. At the end of each course module, students will complete quizzes and assessments designed to evaluate their understanding of the material. Successfully passing these evaluations is required to advance to the next phase, ensuring a solid grasp of the concepts before moving forward.
Semester 1 (Q1)
Game Development and Animation
Block Programming with Scratch introduces students to the fundamentals of coding through a visual, user-friendly interface. Instead of writing code, students use drag-and-drop blocks to create animations, games, and interactive stories. This hands-on approach helps build problem-solving skills, creativity, and a solid understanding of basic programming concepts, making it an ideal starting point for beginners of all ages.
Course Overview
- Understanding key Coding terms (Program, Algorithm...)
- Introduction to the Scratch Interface
- Game Score and User Input (Variables Blocks)
- Scratch Positioning and Movement (Motion Blocks)
- How Players Interact with Each Other (Broadcast & Sensing Blocks)
- Conditions and Loops (Control Blocks)
- Operators (Operators Blocks)
- Functions (Custom Blocks)
- Computer Graphics using the pen tool
Introduction to Artificial Intelligence
This course introduces you to the exciting world of Artificial Intelligence! It's designed specifically for young learners, this course simplifies complex AI concepts into fun, easy-to-understand lessons. Through interactive projects and hands-on activities, you will explore how AI works, from its definition, examples, application areas and branches, all while creating their own AI-powered projects
Course Overview
- Human Intelligence and its components
- Definition, Types, Application Areas and Examples
- What AI is not: Myths About AI
- Branches of AI: ML, DL, NLP, Computer vision, Robotics
- AI Productivity Tools
Sample Projects
Analog & Digital Clock
Snake Game
Pen Tool Animation
Semester 2 (Q2)
Web Design with HTML/CSS
Our Web Design with HTML/CSS for Kids course teaches young learners how to build their own websites from the ground up. Through fun, interactive lessons, kids will learn the basics of HTML for structuring web pages and CSS for adding style and creativity. By the end of the course, they’ll have the skills to create and personalize their own websites, sparking their imagination and introducing them to the world of coding and design.
Course Overview
- Understanding how the web works
- Introduction to HTML and Webpage structure
- HTML Tags, Elements and Attributes
- HTML Forms
- Introduction to Code Editors and Advanced Coding Tools
- Introduction to CSS
- CSS Selectors
- CSS Box Model
- CSS Grid and Flexbox
- Responsive Web design
- Simple CSS Animations
Introduction to Machine Learning & Deep Learning
Making advanced technology fun and accessible! Kids will explore the exciting world of AI by learning how machines recognize patterns, make decisions, and improve over time. Through hands-on projects and simple explanations, they'll understand how machine learning and deep learning work, while developing problem-solving skills and creativity. This course provides a playful introduction to AI, inspiring the next generation of innovators.
Course Overview
- ML and DL Definitions
- Types of ML
- Understanding Data, Dataset and Data Models
- Training/Testing data models
- Applying Trained/Tested data models to a Program