Student Registration Process

Start your child's coding journey by registering for a complimentary Level Assessment.

Step 1: Register for a Level Assessment

  • During the complimentary Level Assessment, we will learn more about your child's experience, capability and aptitude with a test. 
  • The test can be conducted online or onsite although we do recommend coming onsite if possible.

Step 2: Consult with our Codehive Mentors

  • After the Level Assessment, our Codehive Mentors will consult with you and recommend an appropriate level for your child. 
  • We'll walk you through how coding classes are conducted, our curriculum design principles and answer any queries you may have.

Step 3: Choose Day and Time Slots

  • Choose your day and time slots for your child's appropriate level. 
  • Our classes are available on all weekdays and weekends (Mon-Sun) with multiple time slots for the same levels. 
  • Choose a schedule that works for your child!

Level Roadmap

Foundation

<Recommended For Ages 8 - 11>

Students are taught the basics of computer programming using block-based programming (Scratch).

The Foundation levels are designed to ease beginners to concepts such as loops, variables and conditions and prepare them to learn text-based programming.

Essential

<Recommended For Ages 12 - 14>

Students are taught text-based programming languages (Python, HTML, Java).

The Essential Levels aim to train students in all the essentials a student will need for a further career in computer programming.

Focus

<Recommended for Ages 15 - 16>

Students deep-dive into topics of their interest.

The lessons here are of an advanced level and modular in nature, and students will need to complete their Essential Levels before enrolling on these classes.

Focus topics are Game Programming, Data Science, Artificial Intelligence and Web-App Programming.