We are a Programming School for KidsLearn to Code. Build the Future.
Our Vision is to Prepare Future Generations with the Knowledge and Skills to Meet the Technological Challenges of their Future.
Our Mission is to make Computational Thinking and Computer Programming Fun, Relevant, Accessible and part of Universal Education for students of all ages.
Computhink is a programming school for kids and we believe that the ability to understand and write computer programs is an essential skill in an increasingly connected and digital world.
We set out asking these questions:
1) How can we make computer programming relevant to young children?
2) What can we do to help them learn the skills necessary to navigate their future world?
3) How can we help Singapore to create the Mark Zuckerbergs or Elon Musks of the future?
We believe anyone can program, and we aim to make it so.
… and when you have interest, then you have education.
– Arthur C. Clarke
This idea that children will learn anything that they want to, when they are given the freedom to create, inspires and drives our teaching philosophy. In this, we are influenced by the work of Sugata Mitra (Educational Researcher) whose research demonstrates the effect that a child’s innate curiosity and interest have on learning complex subjects outside of a normal school environment. See his Ted Talk here.
The key word here is interest. By itself, it is a simple word and concept, easily understood, but not so easy to influence, especially with children.
At Computhink, our approach to this learning conundrum is three-pronged and can be described by these 3 questions by the child.
1. What can I do?
What is possible and achievable by programming? We approach this question by showing examples of fun projects that can be done with Programming. These can include small mini-games or animations. In the beginner stage, the child would be unsure of what can be done, and it is helpful to be able to emulate and enhance something that is fun and cool.
2. How can I do it?
Secondly, we guide the children to ask open-ended questions. For example, “How can I make the character walk? Can it jump? Can it fly?” As we answer these questions, this is where the learning starts for the child as we guide them along.
3. What else can I do?
The Beginner Computhink class is, well just the beginning. By the end of the 4 classes, the child would have grasped the basics of programming and computational thinking, and we want to show them what else is possible. By interfacing with other platforms (e.g. Arduino for robotics, Littlebits for home DIY projects), your child will be able to put their skills learnt in this course to good use.
Want to know more? Follow our blog where we’ll share our thoughts on the future of programming, computational thinking, and snippets on what your child will learn in our classes.
Meet Our Team
David Lee, PRINCIPAL TRAINER
Master of Technology (Knowledge Engineering), NUS
He has 12 years of experience in the IT industry and has designed and programmed enterprise systems. He was most recently a Project Manager with one of the world’s largest investment banks where he managed and executed projects building online and mobile banking solutions.
David is a registered instructor with MOE and has coached students in Changkat Primary, Red Swastika Primary, Teck Ghee Primary, Rulang Primary and Poi Ching Primary (and more!) in Scratch Programming as part of the Code for Fun initiative. He conducts programming holiday camps and regular coding classes at the Grandstand (previously Turf City).
Jia Ling, TRAINER
Master of Technology (Software Engineering), NUS
She has 10 years of experience in the IT industry and has designed and programmed enterprise systems. She was most recently an Application Consultant with one of Singapore’s forefront IT organisations where she has implemented bankend solutions and corporate websites.
Jia Ling firmly believes that programming is a powerful, fundamental skill that is worth teaching to anyone, especially children.
Follow Us on Facebook to get Exclusive Offers and Latest Course Updates First!
New classes are added regularly!
Our classes are constantly evolving to stay relevant to include more languages, more platforms, and more software.