My child’s school already covers coding. Do I still need to sign up for this programme?
It is good that the school is introducing your child to coding, where they will learn the fundamentals. Based on our experience, most of our past participants have commented that this programme enabled them to have superior understanding of the fundamentals, and that the small class size of 8 made it easier for them to learn faster and ask questions easily. Our small class size and experienced instructors will help in providing your child with personalized attention by focusing on his or her needs. Our series of coding classes for kids are also developed to progressively move the kids to an advanced level of understanding that goes significantly beyond the curriculum taught in public schools.
How old must my child be in order to learn coding?
Traditionally, coding used to be taught at the tertiary level , using languages such as C++ and Java. However with the advancements today, there are software that have been developed specifically to engage young children via animations, blocks and commands which are more visually attractive. Children today can start learning how to code from as young as 3 with our Scratch Junior programme and our Scratch programme is targeted at children aged 9-12.
Why are you focusing on Scratch? Other schools teach other languages too such as App Inventor, Python etc?
As parents ourselves, we remember how we inculcated the love of reading to our young ones via picture books first, followed by the alphabet, phonics, punctuation and grammar only at a later stage.
Similarly, Scratch is a suitable introductory programming language because it is designed specifically for children aged 7-12. A software that uses block-based commands and colourful graphics to teach programming, the Scratch interface helps to cultivate an interest in programming by removing the need for syntax (Computer version of punctuation, spelling and grammar), and serves to pique your child’s curiosity by enabling them to work on projects which they are familiar with – games and animations. Our complete Scratch programme runs at 40 hours, and we do not believe in mixing in other programming languages before the kids have had the chance to fully understand how Scratch works. By focusing on a single platform, your kids will be focusing on building his/her mastery in programming and computational thinking, instead of spending their time trying to overcome the inertia of having to relearn different platforms. The skills which they have learnt in Scratch will be easily transferable to other block-based programming languages such as App Inventor, etc and for those with the aptitude, we will introduce them to the more complex coding languages after they have mastered basic programming concepts with Scratch.