WHY CODE NINJA
(1) Kids learn to solve real world-problems
Students are exposed to different technologies but do not develop in-depth skills in any particular area.
Students focus on learning Scratch and Python to become proficient, and be able to apply their skills to solving real-world problems e.g. create self driving car simulations, artificial intelligence (AI) bots, data mining, data analytics, app development with web services integration to name a few.
Our Level 5 students have the competency of a University Year 1 Computer Science undergraduate and qualify under the Ministry of Education’s Direct Schools Admissions (DSA) programme.
(2) Customised learning experience
Lessons are taught as modules with a fixed number of lessons to be completed before progressing onto the next level. Students in the same class progress at the same pace and are matched acoordingly to age, regardless of abilities.
Students are assigned different projects depending on their interests and abilities and can advance through different levels of coding challenges as quickly or as leisurely as it suits their abilities.
Tailoring the scope of each lesson to the needs of each individual student is vitally important to maximise their potential.
(3) Flexible class schedule
Lessons are taught as modules with fixed dates to complete the curriculum.
Lessons are offered based on a pass system.
Group classes can be formed with a minimum of 3 students.
(4) Regular Student Progress Updates
Sporadic student updates.
We provide weekly passport updates on your child’s progress which is benchmarked against our Code Ninja learning roadmap.
(5) Our Instructors
Our instructors are all professional curriculum developers who create teaching material in the area of technology for universities and schools in Singapore and around Asia.
This is why we are able to customise the learning journey for each of our students. Our teacher to student ratio is capped at 1:6.