Now that D is officially following the national school curriculum (terms and school breaks), June became the month of no-spelling-no-tests-no-exams-no-show-and-tell. Like many, June suddenly meant fun!
And we started it right with a trial at First Code Academy. Frankly, I have zero idea of coding, except maybe that vague impression of binary code which I studied previously.
I have since learnt more about coding. So what is coding? Simply put, it is telling the computers to perform certain tasks. We see it the moment our hands touch the apps on the phone, while we scroll through the browser and using computer software.
To me, learning coding is learning a skill. Whatever we do these days, we cannot escape from coding. Look at Facebook, or maybe that app on the iPad that helps with the ordering of your food. Even that software the school uses to teach the students the subjects is built by codes.
Launched in 2013, First Code Academy conducts coding classes both in Hong Kong and Singapore and has since taught over 2500 students with projects-based, small group learning environments.
For D who is 7 years old, the kickstart program for learning coding is the ScratchJr. Developed by Massachusetts Institue of Technology (MIT) Media Lab and Lifelong Kindergarten group, this very popular Scratch programming language appeals to young children.
The many "instant gratification" these days often lead me to wonder how to ensure the boys do not have the mindset of "I-want-it-now" and I think learning coding might be one of the ways.
It sorts of teaches them patience, focus, and more importantly, the joy and satisfaction of achieving something after they complete their own app. It also makes them think as it often involves logical thinking and problem solving.
A short clip of what D did with ScratchJr. I quite like the fact that he thought about putting the animals near the musical instruments such that it looks as if the animals are playing the instruments (in this clip, it only shows his first attempt with one animal and one instrument).
Will I enrol D in a coding class? Why not? But I believe it has to be a long-term commitment and I feel that this is the type of enrichment we, as parents, of the very academically-driven society should look into.
If you are interested to know more about coding in First Code Academy, they are having a First Code Academy Info Session. Register for the free session here!
Disclosure: We were invited to a session at First Code Academy. No monetary compensation was received. All photographs, unless otherwise stated, and opinions are true to my own.
I'm on Facebook! Please like me on Facebook if you have enjoyed this post as it's where I connect constantly with my readers. I'm on Instagram and Twitter too!
Agree that coding has become an impt skill to achieve. In fact, young children can self-learn coding from https://scratch.mit.edu/ the website is kids-friendly, plus, it is FREE!
ReplyDeleteOh yes! That's the one we use. Maybe I should do some basic introduction to Scratch one day on the blog. :)
DeleteMissed the coding class but I do think it is good for children to learn some form of coding as it helps to build their analytical skill.
ReplyDeleteYes, it makes one think and analyse sub-conciously. Kind of learning through play~~~
DeleteWow so interesting! I am totally clueless about coding and had no idea what it was about.. I think my boys would enjoy it!
ReplyDeleteYou can get started by going onto Scratch website: https://scratch.mit.edu/ and let the boys navigate and learn from there. It will be fun! And me too, has no idea what it is all about initially... Things we need to learn these days~~~
DeleteCoding trains your analytical skill and involves maths as well. I am encouraging my boy to do coding on the website mentioned by Lil Bookworm. Really cool!
ReplyDeleteI'm sure it will keep the boys "entertained" for some time!!
DeleteOoooh, has your son tried coding with ScratchJr on his own since then? I have been playing around with the ScratchJr interface and I don't have any coding experience, so I think that some guidance is necessary to understand the coding language.
ReplyDeleteSo cool that kids can learn such stuff so easily nowadays.. One of the more interesting subjects to explore I feel!
ReplyDeleteAi @ Sakura Haruka