+ Do you conduct tests to evaluate each student’s skills?
We don’t. Kids attending our classes want to have fun and we work hard to spark their interest in coding. Instead, during class, our instructors informally evaluate the skills of the students as they work on their projects. The Code Ninja Passport is used to record this progress.
+ How many lessons does it take to complete Level 1 to 5?
On average, it takes a 12-year old with no prior coding experience between 24 to 36 months to complete all 5 levels.
A student’s interest plays a big part in accelerating the learning journey. Projects are accessible online and we are encourage lots of practice (and fun!) at home.
+ Do students of different levels attend the same class? How do you customise the learning experience?
Students of different levels can attend the same class. The learning experience is customised using mini-projects. In some situations, different projects are given to different students. In other situations, the same project is given to different students but with different expected learning outcomes depending on their skills and understanding.
+ What is your class size?
Our maximum class size is 6.
+ What coding languages do you offer?
Just 2 flavours. Scratch and Python.
+ My son / daughter wants to learn Python but not Scratch. Can this be arranged?
Yes it can though we would start first with a Trial Class.
We get lots of questions around the merits of using Scratch vs. going straight into Python. We believe Scratch is well suited to augment the learning process and ease the transition to a text code coding language such as Python. For more information, check out our “Scratch & Python comparison blog”.
+ My son / daughter has attended lessons at another coding school. Which Code Ninja Level does he / she qualify for?
We take 1 to 3 lessons to work out the Code Ninja Level of a student.
+ How do I know if my child has improved?
We provide weekly passport updates on your child’s progress which is benchmarked against our Code Ninja Learning Journey Roadmap. The passport updates can be discussed with the instructor or your child to also get a better understanding of what is covered in class.
+ What age do you accept students? My child is 7-8 this year.
Our students are between the ages 9 to 16 (Primary 3 to Secondary 4).
We have taken students who are younger but would start first with a Trial Class.
+ What do students need to bring to class? Do they need their own laptops? What software is required?
For on premise students, laptops for Level 1 to 4 students are provided. Level 5 students require their own laptops.
For online students, any computer purchased in the last 5 years with a browser will do.
+ Are private 1:1 lessons available for kids? Do you teach adults?
We offer private 1:1 online-only classes for students aged 9 to 16. Please contact us for further enquiries.
+ Why do you advocate regular weekly classes over coding bootcamps during school holidays?
At Code Ninja, we believe that proficiency and mastery is achieved through consistent effort over time. Of course, many of our students start learning coding during school holidays and choose to continue during the school term.