Paths iCode

Computer Science Paths Membership in Moka, Mauritius

A STEAM program for kids eager to explore leading STEAM platforms or deep-dive into topics designed to spark their creative genius

A PATH FOR EVERY INTEREST

Serious Education Made Incredibly Fun

Our curriculum is designed to engage young minds and create a memorable STEAM experience. Subjects are introduced over four-week modules where members deep dive into a specific topic for total immersion. We want to build a lifelong passion for STEAM education.

Dedicated Instructor-led Classes

While it is true that almost anything can be learned online, there is incredible value in being around a group of like-minded peers. Soft skills like listening, collaborating, sharing, and teamwork are simply too valuable to ignore in STEAM education. Our instructors interact and engage through a hands-on in-depth proprietary curriculum.

Membership is Affordable and Invaluable.

Our Computer Science Paths program is both affordable and invaluable. Instead of only watching YouTube or playing Minecraft, children with membership to our program become the creators of the technology that surrounds them. They learn to collaborate and explore the universal language of the world, which truly is STEAM. Start them on the path to mastering Digital Arts, Python, Lua, Robotics and so much more.

Easy Sign-up Process, Join Today:


Start Membership to Computer Science Paths Today. Risk-Free. Cancel anytime.

  • Instructor-led interactive on-site & virtual classes
  • 2 hours per week of engaging curriculum
  • Each Path takes up to 9 months to complete
  • Opened to anyone from 8-16 years old

Topic Based Paths

Digital Arts Path

Ages 8-16

Creating art expands a child’s ability to interact with the world around them, and provides a new set of skills for self-expression, communication, and creativity. Jump into a world of creativity and fun in the Technical Arts Path and build a strong foundation in digital arts and content creation.

Read More…

Digital Arts

AGES: 8-16

PROGRAM: 

  • Instructor-led, onsite & online classes
  • 2 hours of instruction per week
  • Low student to instructor ratio
  • Path typically takes 3 months to complete

ONLINE COURSE REQUIREMENTS:

  • Mac or Windows PC only
  • Webcam
  • Stable internet connection with access to Zoom Video Conferencing

Outcomes

Key concepts covered include story-boarding, typography, editing platforms, audio manipulation, 2D & 3D perspective drawing, raster vs vector format, drawing, and photo editing.

Technical Skills

Students will leave with a solid foundation of how to use digital art in their workflows, manipulate digital media, and further express their creativity with digital tools and techniques.

YouTube Production Path

Ages 8-16

YouTube has created a world of content creators, however few master the skills to succeed. Learn what it takes to be a successful content creator and gain the skills to take your creative passion and turn it into a productive platform and possibly a career.

Read More…

YouTube Production

AGES: 8-16

PROGRAM: 

  • Instructor-led, onsite & online classes
  • 2 hours of instruction per week
  • Low student to instructor ratio
  • Path typically takes 4 months to complete

ONLINE COURSE REQUIREMENTS:

  • Mac or Windows PC only
  • Webcam
  • Stable internet connection with access to Zoom Video Conferencing

Outcomes

Key concepts covered include storyboarding, telling a story with music and video, and monetizing content.

Technical Skills

Students will leave with a solid understanding of digital music, audio editing, video editing, and stop motion animation.

Roblox Path

Ages 8-16

Join us for a fun Roblox journey where students focus on how to create games, program with Lua, and monetize the games they create. It is an exciting adventure where students learn to become the creators.

Read More…

Roblox

AGES: 8-16

PROGRAM: 

  • Instructor-led, onsite & online classes
  • 2 hours of instruction per week
  • Low student to instructor ratio
  • Path typically takes 5 months to complete

ONLINE COURSE REQUIREMENTS:

  • Mac or Windows PC only
  • Webcam
  • Stable internet connection with access to Zoom Video Conferencing

Outcomes

Key concepts covered include world creation, survival strategy, architectural studies, custom tools, environment design, animation, audio, game interface, variables, functions, parameters, game publishing, and monetization.

Technical Skills

Students will leave with a sound understanding of game structure and design, techniques and tools to build and customize games, and the concepts of how to monetize their games.

Minecraft Path

Ages 8-16

Dive into the art and design of building and modding worlds in Minecraft. Express your creativity using Pixel Art in Minecraft and learn how engineering plays a role in construction.

Read More…

Minecraft

AGES: 8-16

PROGRAM: 

  • Instructor-led, onsite & online classes
  • 2 hours of instruction per week
  • Low student to instructor ratio
  • Path typically takes 4 months to complete

ONLINE COURSE REQUIREMENTS:

  • Mac or Windows PC only
  • Webcam
  • Stable internet connection with access to Zoom Video Conferencing

Outcomes

Key concepts covered include art composition, collaboration, management of resources, and engineering.

Technical Skills

Students will leave with an appreciation of what it takes to design a game from and artistic perspective, and how the design and composition of a game can affect the user’s experience.

Web Development Path

Ages 12-16

Gain insight into front-end and back-end programming to build amazing sites! Use HTML, CSS and JavaScript to creatively bring a web page to life, allowing communication of data to flow from the developer to the end-user. These courses are perfect for anyone who wants to become a pro at developing state-of-the-art websites.

Read More…

Web Development Path

AGES: 12-16

PROGRAM: 

  • Instructor-led, onsite & online classes
  • 2 hours of instruction per week
  • Low student to instructor ratio
  • Path typically takes 9 months to complete

ONLINE COURSE REQUIREMENTS:

  • Mac or Windows PC only
  • Webcam
  • Stable internet connection with access to Zoom Video Conferencing

Outcomes

Key concepts covered include HTML5, CSS, JavaScript, Bootstrap, computer science, database theory, version control with Git, and more.

Technical Skills

Students gain the skills required to develop a dynamic website that can be used as a portfolio for their coding projects. 

Python Programming Path

Ages 12-16

The Python course is centered around fun projects and real-world tools. Students get a taste of the power of Python through projects in game development and web technologies like web scraping.

Read More…

Python Programming

AGES: 12-16

PROGRAM: 

  • Instructor-led, onsite & online classes
  • 2 hours of instruction per week
  • Low student to instructor ratio
  • Path typically takes 4 months to complete

ONLINE COURSE REQUIREMENTS:

  • Mac or Windows PC only
  • Webcam
  • Stable internet connection with access to Zoom Video Conferencing

Outcomes

Key concepts covered include IDEs, data types, basic operators, variables, and conditional statements, as well as more advanced concepts such as command-line interfaces, event detection, animation, and object tracking.

Technical Skills

In this course, students will use the power of high-level programming to create dynamic projects that make life easier.

Java Programming Path

Ages 8-16

Programming is one of the most valuable skills of the modern age, but where do you start? How does it all work? In iCode’s Java Programming Path, students learn the answer to this question through hands-on experience by using procedural programming to build simple console applications as well as object-oriented programming to build more robust applications using the spring micro service framework.

Read More…

Java Programming

AGES: 8-16

PROGRAM: 

  • Instructor-led, onsite & online classes
  • 2 hours of instruction per week
  • Low student to instructor ratio
  • Path typically takes 5 months to complete

ONLINE COURSE REQUIREMENTS:

  • Mac or Windows PC only
  • Webcam
  • Stable internet connection with access to Zoom Video Conferencing

Outcomes

Key concepts covered include IDEs, data types, basic operators, variables, and conditional statements, as well as more advanced concepts such as command-line interfaces, event detection, animation, and object tracking.

Technical Skills

In this course, students will use the power of high-level programming to create dynamic projects that make life easier.

Advanced Game Development Path

Ages 12-16

Go beyond playing games and get a behind-the-scenes experience, learning the art and science of game development. Learn the coding and design of making different types of games including platformers game, Roguelike, and Isometric games in Construct 3. Explore adding advanced behaviors and events as well as using Creative Commons assets – from layers to the event system.

Read More…

Advanced Game Development

AGES: 12-16

PROGRAM: 

  • Instructor-led, onsite & online classes
  • 2 hours of instruction per week
  • Low student to instructor ratio
  • Path typically takes 9 months to complete

ONLINE COURSE REQUIREMENTS:

  • Mac or Windows PC only
  • Webcam
  • Stable internet connection with access to Zoom Video Conferencing

Outcomes

Key concepts covered include Game Design, JavaScript, 2D, and 3D modeling, and texture work, along with game logic. 

Technical Skills

Students will have the skills required to code and design a complex video game with the ability to publish online. 

When she showed me an HTML form she created with data-validation, I was very impressed.

David Christian, iCode Parent

Why Code and Why iCode? 

“Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.
– Bill Gates

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.