We teach fundamental problem-solving skills today, so children can build the competence and confidence to create their own beautiful tomorrow.
Traditional education limits young minds because there is little room for individual development. Our approach bends and flexes along with the unique learning journeys of our students - always in step with their abilities and building their strengths.
Challenging each other’s curiosity, asking stimulating questions, and testing newly acquired knowledge are key elements of an inspiring and rewarding learning environment.
Our placement test assesses every student’s existing math and coding skills, so everyone makes a fresh start at the right level for them. We keep track of progress and adapt the program along with every learner’s appetite and aptitude.
Our program is organized in 5 leagues. Students advance one league per year. Students start in the league that matches their current ability.
Each student is required to take a placement test. The outcome determines their starting league, so they’re always placed in a group with peers at the same level and progress naturally.
Each league has three divisions. Divisions are levels of difficulty within a league representing the learning intensity. They range from Advanced (Div. A), Basic (Div. B), and Casual (Div. C).
Students advance up Leagues according to their ability. After the first 3 years, all foundational aspects are covered, and for some students this is plenty. Leagues 2 and 1 are for ambitious students wishing to excel in competitions.
10 modules make a League. That means students need to progress through all 10 to move up to the next League.
Modules last one month each. Expect being in the virtual classroom with classmates and the teacher as well as self-study for 4 hours per week.
In the virtual classroom with the teacher for 2 hours on the weekend.
Each group session is paired with an extra activity for the students to practice and learn new skills. Extra activities include webinars, team and solo contests.
Students receive material to practice at their own pace.
Students can request private tutoring sessions to strengthen their abilities.
Webinars are inspirational and insightful talks by industry experts and professionals who give examples of how what students are learning is applied in real life.
A group splits into teams, and each receives a set of problems to solve. Students compete in collaborative teams against each other in their group.
Students compete against each other individually and put their newly acquired knowledge to the test.
There are breaks in between modules to relax and catch up with the learning material. For students keen to keep going, bonus activities are always available.
Students are encouraged to revisit previous materials and tackle unsolved problems.
Teachers are available on-demand during this period to help students catch up
At the end of each module we evaluate each student’s accomplishments and decide on how they will advance. Sometimes they will move up, and sometimes their learning is best progressed by repeating a module. Every student is looked after at their own pace.
Students who solved 70% or more of the self-study problems assigned are considered to have mastered the concepts of that module and can move forward. If a student achieves less than 70%, they get the chance to improve by repeating the module.
Every time students progress to a new module, they’re also assigned a new academic rank: this can go up or down as it will always reflect the difficulty that is most beneficial to each individual’s learning journey.
As students progress through modules, they will always be placed in peer-groups at their own level. Note that teachers as well as the teaching times of the weekend group sessions will vary throughout the year.