✦ AI · Robotics · Coding

The AI Builder Curriculum

Not grade levels — builder levels. Every course is designed around what your child can create, not just what grade they're in.

AI Track
Robotics Track
Coding Track
🌱

Foundation

First steps. Block-based coding, creative expression, physical computing basics.

Grades 1–3
Coding Track

Digital Art

Get acquainted with computers and give shape to your imagination. * Explore Sketchpad and have fun with shapes. * Draw a robot and its spaceship using 3D effects. * Create an infographic video on PowerPoint.

Coding Track

Digital Art and Design

Get acquainted with computers and give shape to your imagination. * Explore Sketchpad and have fun with shapes * Create a realistic composition with 3D effects and create GIF animation. * Create an animated videos and presentation in PowerPoint.*

Coding Track

G12-1 Digital Character Design

Students learn to digitally bring life to their creative expression through a composition and character creation. * Colour gradients * Shapes , line and path tool * Bubble text boxes * GIF animation

Coding Track

G12-2 Storyboards with Code

Story telling the digital way. Build your story, create your characters and code it into an interesting tell a tale.

Coding Track

G12-3 Science Models with Code

Understand science concepts while you create its multiscreen animation model.

Coding Track

G12-4 Basic Gaming with Scratch

Develop your own fun games while you learn the basic coding constructs.

Coding Track

Intro to Scratch

Create amazing animations while you code in scratch.

Coding Track

Scratch Workshop

Build a game "Feed the Dino" , to help the hungry Dinosaur.

NEW
Coding Track

Storyboards with Code

Story telling the digital way. Build your story, create your characters and code it into an interesting tell a tale.

ScratchStorytellingDesign
Coding Track

Introduction to Digital Arts

Digital art is a term used to describe art that is made and presented using a digital medium. Digital artists are the ones who give shape to the ideas we see each day in form of movies, video games, advertisements and a lot more. Graphic designers are the ones who develop the layouts and designs used to share ideas found in printed material and on websites. Digital art today can be a great medium of communicating your ideas as well as being able to present it to the world in an original form.

Coding Track

OctoStudio-The fun basics

Young people use mobile phones and tablets, enabling them to create their own stories and games anytime, anywhere. Children can take photos and record sounds, bring them to life with coding blocks, and send their projects to friends and family.

Coding Track

Advance Microbit Robotics

Learn the fundamentals of Robotics while constructing your own robot!

Coding Track

Basics of programming- Scratch *

This curriculum introduces powerful ideas from engineering and computer science that are not usually highlighted in early childhood education.

Coding Track

G34-1 Animation Design

Create amazing animations while you code in scratch. * Children get an insight into the very basics of the field of animation and graphics. * Learn to create their own characters and background and bring them to life using Scratch programming blocks. * We mingled programming with graphics to express their ideas.

Coding Track

G34-2 AI Powered Scratch

Fun and engaging course where kids explore intelligence through block-based programming using interactive extensions

Coding Track

G34-2 Science Models with Code

Learn to create a multiscreen voice hover animated model while you dwell into some interesting facts about science and math's. Understand and learn the application of * Boolean logic * Threads * User interface design * Conditional statements

Coding Track

G34-3 Pro Gaming

Game development using advance programming concepts. What code constructs you would learn: * Data storage using List * Functions * Randomization * Screen scrolling

Robotics Track

G34-4 Game Controls (Makey Makey)

Learn to create crazy circuits with everything from fruits, vegetables to Play-Doh and coins. Control them using physical computing with scratch. **Students will Build ** * Game Controller for Scratch games * DIY Sensors * Conductivity testers

Robotics Track

G34-5 Intro to Robotics with MakeCode & Microbit

Create images, animations, and games while you explore the real world with Microbit sensors such as Accelerometer, light sensor, and Magnetometer.

Robotics Track

G34-6 Game Controls (AI and ML)

Create AI Interactive Systems And Explore Concepts Such As Motion Detection, Image & Gesture Recognition. ### Learning outcomes: Familiarity with AI Concepts such as * Image Recognition * Speech Recognition * Gesture recognition

Coding Track

Gaming with Scratch

Learn programming using Scratch, a block-based coding platform. * Learn the fundamentals of programming. * Create a maze game * Develop strategy, spatial awareness, hand-eye coordination, problem solving and more!

Coding Track

Machines and Robots with micro:bit

Create images, animations, and games while you explore the real world with Micro:bit sensors such as Accelerometer, light sensor, and Magnetometer.

Coding Track

Master Of Scratch

The new Master of Scratch course- version-3

Coding Track

Scratch Explorer: Unleash Your Coding Creativity!"

Take your first step into the world of programming. Learn to create a game in Scratch and bring your ideas to life. Key concepts to learn Key Programming constructs of * Variables, Events, and Loops * Structured problem solving * Introduction to Scratch interface

🎨

Creator

Program real machines. Transition from blocks to text. First AI skills.

Grades 4–6
Coding Track

Microbit with Python

Explore Python programming with Microbit

Coding Track

Smart Moving Robot with Microbit

Explore the fundamentals of Robotics while constructing your own robot!

Coding Track

STEM with Microbit

## Explore the world of coding and digital technology with Microbit- a tiny programmable computer. * Learn programming concepts, explore sensors and interact with the real world. * Create a fitness counter, temperature monitor, using drag and drop coding.

Coding Track

Advanced Scratch

Advanced Scratch course focuses on mathematical concept of Coordinates, Angles and Operators in depth. The application based on these concept will be developed using new scratch blocks. The concept of static and dynamic variables and Vector and Bitmap images will be covered. In this course you will create many small games and the Final project will be based on the concept of multiple screen.

Coding Track

G56-1 Advanced Animations

Create amazing animations while you code in scratch. What code constructs you would learn: * Sequential instructions * Events * Loops * Coordination & Synchronization

Coding Track

G56-1:Intro to 3D game dev with HatchXR

Learn to build VR experience while creating 3D games using : * UI designing concepts * 3D coordinate system  * User-defined functions * Curves

Coding Track

G56-2 Pro Gaming

Develop your own fun games while you learn the coding constructs.

Coding Track

G56-2: Advanced 3D game development with HatchXR

Experience a new level of creativity and immersion using JavaScript to make 3D games while building maths and physics skills.

Coding Track

G56-3 Advanced Gaming

Take gaming to another level by creating games with complex programming concepts. What code constructs you would learn: * Data storage using List * Functions * Screen Scrolling * Cloning

Coding Track

G56-3:Advance Game Development

Learn to advance concepts while building maths and physics skills.

AI Track

G56-4 Mobile App development (Gaming app)

Discover the world of Mobile App development, start with the basic apps and then learn to create interesting games to play on your smartphones.

Robotics Track

G56-6 Advanced IOT/Robotics with Microbit

Extend the capabilities of microbit using input and output pins, dive into the field of Electronics by interfacing components and making circuits.

Robotics Track

G56-7 - Introduction to Robotics (Arduino)

Explore the fundamentals of Arduino Hardware & Programming (block-based) through simulations and hands-on activities. Build some smart devices which will sense the environment and respond accordingly.

Robotics Track

G56-8 - Advanced Arduino

Take your Robotics adventure to the next level. Control Your World and Surrounding using Your Own smartphone.

Coding Track

G56-Scratch Game Module

Learn to build different types of games while learning programming.

Coding Track

Intro to website design

Introducing the easiest way for beginners to learn web development & design their own websites.

Coding Track

MegaThon - Microbit with Python

Learn Microbit using project based learning.

AI Track

MIT App Inventor

MIT App Inventor is an intuitive, visual programming environment that allows everyone – even children – to build fully functional apps for smartphones and tablets. Those new to MIT App Inventor can have a simple first app up and running in less than 30 minutes. And what's more, the blocks-based tool facilitates the creation of complex, high-impact apps in significantly less time than traditional programming environments. In this course you will learn MIT AI by designing various Android App front-end and developing blocks-based code for the back-end. You will learn how to connect it with peripherals like cameras, location sensors, gyroscopes, accelerometer, pedometer etc. All this in a way which is fun & easy to understand, intertwined with interesting projects.

AI Track

MIT App Inventor V1

MIT App Inventor is an intuitive, visual programming environment that allows everyone – even children – to build fully functional apps for smartphones and tablets. Those new to MIT App Inventor can have a simple first app up and running in less than 30 minutes. And what's more, the blocks-based tool facilitates the creation of complex, high-impact apps in significantly less time than traditional programming environments. In this course you will learn MIT AI by designing various Android App front-end and developing blocks-based code for the back-end. You will learn how to connect it with peripherals like cameras, location sensors, gyroscopes, accelerometer, pedometer etc. All this in a way which is fun & easy to understand, intertwined with interesting projects.

AI Track

Mobile App Development

In this course, students will learn to build their own apps for Android and iOS using the Thunkable X platform. Thunkable X is a platform where anyone can build their own apps on Android and iOS. Thunkable X has a drag and drop feature which makes it easy to learn and create powerful apps within a short time. The apps created can be published directly to the app store and play store.

Robotics Track

Robotics-I

Robotics - I (Microbit) curriculum will enable students to use programming concepts (conditionals, variables, functions etc.) to interact with their surroundings using a physical device – the Micro Bit. Students will be able to visualize and experience the power of coding by interacting with the non-virtual world.

Robotics Track

Spring Workshop Microbit

5 days of fun with Microbit

Coding Track

Canva Quest

Introduce students to digital design fundamentals and Canva AI tools through hands-on, project-based learning.

Coding Track

EduBlocks(Python)

EduBlocks for Python is an educational tool designed to learn programming concepts for beginners using a block-based programming interface similar to Scratch. It allows users to drag and drop blocks of code to create Python programs without needing to write actual code syntax. This approach is helpful for introducing programming concepts in a visual and interactive way, making it accessible to learners of all ages and backgrounds. Once learners are comfortable with the block-based interface, they can transition to writing Python code directly.

Coding Track

G56-4: Advanced level of 3D gaming with Roblox

Learn to build Roblox Metaverse 3D game experience

AI Track

G56-5 Mobile App Development(Utility app)

Multiscreen utility apps and app that communicate with the device camera and GPS receiver.

Coding Track

Get started with 3D Game Development with HatchXr!

Learn to build a VR experience while creating 3D games using : * UI designing concepts * 3D coordinate system  * User-defined functions

Coding Track

Introduction to Python V1

Python is a modern general-purpose programming language which emphasis on clear non cryptic syntax and code readability. Given its simple syntax and widespread applications it’s one of favorite languages of developers and also of young students taking their first steps into a real programming language. In this course you will learn foundational programming concepts of Variables & Expressions, Conditions & Loops, Key data structures, Problem breakdown Design, learn to read/write files and explore Python modules like Turtles. All this in a way which is fun & easy to understand, intertwined with interesting projects.

Coding Track

Microbit Masters: Coding & Electronics Adventures

Take your coding to the next level with advanced Microbit Python. Build interactive projects that light up, sense the world, and bring your electronics knowledge to life!

Robotics Track

Robotics with Arduino

Introduce your young children to the field of Physical computing with Arduino. They will explore fundamentals of Arduino Hardware & Programming through simulations and hands-on activities. Students will get an opportunity to program the controls, sensors, movement, behaviour through block- based coding and set out on fun and exciting projects.

Coding Track

Spring Workshop- Gaming with Scratch

Develop computational thinking skills while programing and playing your own game. Learn to create a game in Scratch and bring your ideas to life. **Key concepts to learn:** * User Interface design * Keyboard inputs * Touch sensors * Conditional statements * Loops * Movement blocks * Variables and functions

Coding Track

Web Dev with Edublocks

Dive into the exciting world of web development with our interactive Web Development course using EduBlocks! This course introduces the fundamentals of building websites through a visual programming interface. EduBlocks simplifies the coding process by offering a block-based approach, making it perfect for beginners who want to grasp core concepts without getting bogged down by complex syntax.

NEW
AI Track

AI Prompt Lab — Ask, Create, Demo

Kids learn to effectively query AI tools, brainstorm with them, build a demo project with AI assistance, and present what they made. The essential AI skill for every young builder.

AI PromptingChatGPTProjects
🔧

Builder

Deep developer skills. Build real applications. Ship a product with AI.

Grades 7–9
Robotics Track

Advance Arduino

Create a Bluetooth Controlled Arduino Robotic car and explore electronics, coding, assembling, and troubleshooting.

Coding Track

G56-3:Intro to 3D game dev on Roblox

Learn to build Roblox Metaverse 3D game experience * 3D game design * Introduction to scripting with LUA Programming Language in Roblox * Create your first published game

Coding Track

G79-1 Web Development using HTML & CSS

Explore, understand and apply the fundamentals of HTML to create web pages. A project-based approach to create and design a website with the help of HTML and CSS. * Create and maintain your websites * Layout/ Template designing using CSS * Upload and make live changes in GitHub

Coding Track

G79-2 Dynamic Web Pages

Explore JavaScript to make your webpage fun and interactive. Explore different ways to make your webpage dynamic using JavaScript. Build a simple game using JavaScript. * Basic concepts of variables and operators * Conditions and iterations, problem-solving * Functions

Coding Track

G79-3 Introduction to Python

Understand, Identify and Apply the fundamentals of a programming language using Python. It builds problem-solving skills. **Learning Objectives:** * Basic concepts of variables and operators * Conditions and iterations, problem-solving * Functions

Coding Track

G79-4 Gaming with Python

Turtle is a python library that enables the creation of pictures & shapes by providing a virtual canvas. It is a more visual approach to make the young programmers learn, interact and build concepts in an easy and fun manner. Learning Objectives: * Design various shapes with different colors * Create the objects and make them move * Conditions, iterations and random module

Coding Track

G79-5 Data Structures and Adv. Tech

Identify and apply the understanding of data structure to collect data values, build relationships between them, and the kind of operations that can be applied to the data values. Build programs that can read and write data from different types of files. You will learn : * Data structures – list, stacks, queue * Recursion * Store/Retrieve FILEs * Errors & Exception

Coding Track

G79-7 Object-Oriented Programming in Python

Explore and learn to model complex problems with Object-Oriented Programming principles. **Learning Objectives :** * Building the class and its objects * Inheriting the properties * Problem-solving with OOPs

Coding Track

Gaming with Python V1

Get to the next level with graphics and gaming with python. Build your own drawings, game and sketches using Python’s built-in turtle and pygames module . Get creative with the power of a programming language.

Coding Track

Introduction to Digital Arts V1

Digital art is a term used to describe art that is made and presented using a digital medium. Digital artists are the ones who give shape to the ideas we see each day in form of movies, video games, advertisements and a lot more. Graphic designers are the ones who develop the layouts and designs used to share ideas found in printed material and on websites. Digital art today can be a great medium of communicating your ideas as well as being able to present it to the world in an original form. In this course we will explore the world of digital art using Sketchpad one of the Digital art online app created exclusively for aspiring digital artist. We will learn to make fine images using shapes and colors, followed by some artistic compositions, comic strips and finally a motion graphic project. With these courses at Skoolofcode we aim to nurture a new generation of creative, systematic thinkers comfortable using digital art to express their ideas.

Coding Track

Introduction to Python

Project-based, a more visual approach for building problem solving skills using Python.

Coding Track

Introduction to Web Development

Web development is used to create and maintain websites. It can range from developing a simple static website containing plain text to dynamic websites.

Coding Track

Mathematics

To be added

Coding Track

Introduction to Java

Java has become the most widely used general-purpose programming language with more than 10 million developers. In this textbook, you’ll learn the two most recent versions of Java—Java Standard Edition 8 (Java SE 8).

Coding Track

Mbot Explorer: A Journey into Robotics

Journey of discovery with 'mBot Mission: Programming & Robotics', where students solve the secrets of robotics and coding through hands-on, interactive projects with the mBot robot.

Coding Track

Python Competition

* August 30 & 31, 2025 * Follow the steps below to participate

Coding Track

G79-6 Data Analysis and Machine Learning

Data Analysis is the technique of collecting, transforming, and organizing data to make future predictions and informed data-driven decisions. It also helps to find possible solutions for a business problem.

Coding Track

Hands-On Innovations: Real Project Immersion

Building gaming projects using JS and Canvas

Coding Track

Mastering C++, Database, and Beyond

Here the student will learn advanced concepts.

Coding Track

Prep for AP Computer Sciences Principles

Course Content To Be Added

NEW
AI Track

AI Agents with Python

Learn to call AI APIs, build agents that take actions, and integrate AI into your Python projects. The bridge between coding and AI.

PythonAI APIsAgents
NEW
Coding Track

Developer Toolkit — Git, GitHub & Cloud

Version control, collaboration, and deployment. Git, GitHub, and cloud hosting — the skills every professional developer uses daily.

GitGitHubCloudDeployment
NEW
AI Track

AI Copilot Essentials — Your Building Partner

Introduction to AI as your multi-purpose building tool. Learn to use AI for writing, research, design, planning, and code. When AI helps and when it doesn’t.

AI ToolsCopilotProductivity
NEW
AI Track

Business & Customers with AI Copilot

Use AI to identify a problem worth solving, define your target customer, validate the idea, build a business model canvas, and create a pitch deck.

Business ModelCustomer DiscoveryAI Strategy
NEW
AI Track

Build Your Portal with AI Copilot

Take the concept from the previous course and actually build it. Website/app, end-to-end, using AI copilot for coding. Landing page, core features, deployment.

Full-StackAI CopilotDeployment
NEW
AI Track

Find, Reach & Retain — Growth with AI

Now get users. Build ad campaigns with AI, set up analytics on your portal, understand your data, retarget visitors, and build notification flows.

MarketingAnalyticsGrowthAI

Ready to raise an AI builder?

Book a free trial class — we'll help place your child in the right level.

Build for free →