
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.
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

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.