coding classes for kids

Our Signature Computer Science Belt Program in Moka, Mauritius

Professional development of core STEAM skills for kids, taught through our proprietary curriculum, in a world-class high-tech facility

Engaging STEAM Education for Kids!

Comprehensive Computer Science Program

Students gain a broad depth of skills in coding languages, robotics and design. The experience is hands-on and collaborative with a focus on soft and hard skills that enhance core academic strengths such as patterns and sequencing and critical thinking, and develop lifelong skills such as project ideation and development, leadership and entrepreneurship.

An awards-based program, with a progression of concepts from Foundation to the Master Black Belt. Once enrolled in the program, your child will begin at the best starting point for his or her individual skill level.



The belt program is two hours per week. Enrolling is easy.

Click Enroll

Simply click enroll now and you will be directed to the registration page.

Pick Schedule

Choose the day/time that works for your child’s schedule.

Get Access

Your child will begin the program in the most appropriate class for his/her age and skill level.


Belt Program Overview

Nine Belts

Foundational to advanced computer science concepts in an interactive and collaborative, high-tech environment.


Developing Strong Pathways in Early Learning


Foundation Belt

Developing Strong Pathways in Early Learning

Age Range: 5-8

Soft Skills

Independent Thinking Skills | Fine Motor Skills | Coordination | Patterns and Sequencing

Sprints

Sprint 1 – Basic Computer Skills
Sprint 2 – Computational Thinking
Sprint 3 – Digital Logic
Sprint 4 – Technology Around Us
Sprint 5 – Game Development
Sprint 6 – Basic Engineering
Sprint 7 – Encryption Algorithms
Final – Belt Project

White Belt

Developing Strong Pathways in Early Learning

Age Range: 8-11

Soft Skills

Independent Thinking Skills | Fine Motor Skills | Coordination | Patterns and Sequencing

Sprints

Sprint 1 – Introduction to Computing
Sprint 2 – Programming with Scratch
Sprint 3 – Programming Constructs in Scratch
Sprint 4 – Fundamentals of Robotics
Sprint 5 – Program Decomposition & Debugging
Final – Belt Project

Yellow Belt

Developing Strong Pathways in Early Learning

Age Range: 9-11

Soft Skills

Independent Thinking Skills | Fine Motor Skills | Coordination | Patterns and Sequencing

Sprints

Sprint 1 – Intermediate Robotics
Sprint 2 – Beginning HTML
Sprint 3 – Design Thinking
Sprint 4 – Fundamentals of Robotics
Sprint 5 – User Experience in Mobile Development
Final – Belt Project: Mobile Development



Enriching the Mind Through Concepts in Coding and Design


Orange Belt

Enriching the mind through concepts in coding and design

Age Range: 9-12

Soft Skills

Logical analysis | Planning & Design | Teamwork | Presentation skills

Sprints

Sprint 1 – Introduction to Programming
Sprint 2 – Web design with HTML5 & CSS
Sprint 3 – Electronics with Raspberry Pi
Sprint 4 – Algorithms
Sprint 5 – Database
Final – Belt Project Web Development

Red Belt

Enriching the mind through concepts in coding and design

Age Range: 10-12

Soft Skills

Logical analysis | Planning & Design | Teamwork | Presentation skills

Sprints

Sprint 1 – Digital Image
Sprint 2 – Game Design
Sprint 3 – 2D Game Development
Sprint 4 – 3D Game Design/Roblox Sandbox, Game Publishing
Sprint 5 – Animations
Final – Belt Project: Game Development



Preparing with Project Management, Collaboration, and Team Player Skills, While Learning Advanced Coding Skills


Green Belt

Preparing for the real world with project management, collaboration and team player skills

Age Range: 10-13

Soft Skills

Critical thinking & Analysis | Teamwork | Project Development & Ideation | Entrepreneurship

Sprints

Sprint 1 – Introduction to Hardware & Software
Sprint 2 – Programming with Alice
Sprint 3 – Programming Constructs with Alice
Sprint 4 – Electronics with Raspberry Pi
Sprint 5 – Robotics with Mindstorms EV3
Final – Belt Project: Robotics

Blue Belt

Preparing for the real world with project management, collaboration and team player skills

Age Range: 11-13

Soft Skills

Critical thinking & Analysis | Teamwork | Project Development & Ideation | Entrepreneurship

Sprints

Sprint 1 – Digital Music
Sprint 2 – Programming with Python
Sprint 3 – Raspberry Pi with Python
Sprint 4 – Robotics with Mindstorms
Sprint 5 – Introduction to iDEs & OOP
Final – Belt Project: Python & Agile Methodology

Black Belt

Preparing for the real world with project management, collaboration and team player skills

Age Range: 11-16

Soft Skills

Critical thinking & Analysis | Teamwork | Project Development & Ideation | Entrepreneurship

Sprints

Sprint 1 – Java with Minecraft
Sprint 2 – Programming with Java
Sprint 3 – Art of Innovation
Sprint 4 – Data Structure with Java
Sprint 5 – Code to Fly UAV’s (Drones)
Sprint 6 – Advanced Data Structures
Final – Belt Project: Java & Agile Methodology
iCODE INTERNSHIP OPPORTUNITY

Master Black Belt

Preparing for the real world with project management, collaboration and team player skills

Age Range: 13-18

Soft Skills

Critical thinking & Analysis | Teamwork | Project Development & Ideation | Entrepreneurship

Sprints

Sprint 1: Game Development Fundamentals
Sprint 2: Unreal Engine
Sprint 3: Principles of Game design
Sprint 4: Class Creation using C++
Sprint 5: Game Architecture
Sprint 6: Graphics Programming
Sprint 7: Business of Games and Entrepreneurship
Sprint 8: Final Project

Coding Classes for Kids

Learn Computer Science Skills

Coding is a language that must be taught early and taught often. There shouldn’t be downtime when learning any STEAM skill. This fast-evolving space requires progressive education that is consistent and engaging every step of the way.

Practice Essential Soft-Skills

Our proprietary programs focus on both hard and soft skills, helping your child gain a well-rounded balanced education which is highly sought after in STEAM and tomorrow’s growing technical workforce.


We want to create leaders. We want to create innovators. We want to create people that are working towards a better future.

– Elena Diosdado, iCode Curriculum Manager.

Why Code and Why iCode? 

“Computer science is not just for smart ‘nerds’ in hoodies coding in basements. Coding is extremely creative and is an integral part of almost every industry.”
– Reshma Saujani Founder & CEO of Girls Who Code

Tech-Oriented World

Today, 77% of parents think that coding is one of the most important skills to learn in our digital age. Moreover, 94% of parents are concerned about loss of learning and summer slide due to COVID-related conditions since last year.

Teaching Skills that Matter 

We apply the Agile Teaching/Learning methodology, whereby students learn and apply skills to efficiently work in a team to manage projects.This teaches time management, collaboration and high-level thinking, better preparing kids for school and beyond.

Kids Do Better When They See Results 

Being immersed in technology and being allowed to manipulate those technologies, gives instant feedback. iCode consistently allows that opportunity for kids, making learning exciting, engaging and fun!

Enroll Your Child Today!

iCode Learning Campuses are the pinnacle of quality with the latest technology to help your child accelerate growth in their coding journey.