Teaching Kids How To Code
I would like to get my child to learn how to code this summer, so I’m looking for suggestions on where to start.
This question was answered on May 17, 2018. Much of the information contained herein may have changed since posting.
Any parent looking to ‘future-proof’ their child should be thinking along these lines. In today’s digital age, learning how to write code will be a skillset that will serve them well for the rest of their lives.
Even if they don’t pursue a future that requires them to write code every day, they’ll gain critical thinking and problem solving skills that will be invaluable in virtually any vocation.
As with any ‘new language’, it can be overwhelming in the beginning but many new basic teaching tools have been developed that make getting started much easier.
Curiosity Leads To Learning
‘Writing code’ is a generic pursuit, so choosing something that your child is interested in building, such as creating a web page or a game will help them keep their interest in the process.
Once you know what they want to build, finding the proper beginner’s resource becomes a lot easier.
One of my favorite educational resources online is the Khan Academy https://khanacademy.org because of its all-around focus on excellent teaching tools that resonate with today’s digital natives.
Their ‘Hour of Code’ section is perfect for kids 8+ years or older: https://goo.gl/c2VTJW
MIT’s Scratch program (https://goo.gl/ew2TAc) is designed for ages 8 to 16 to program their own interactive stories, games or animations that gets shared to their online community.
The non-profit Code.org (https://code.org) has created a catalog of courses from around the Internet that are categorized grade K-5, grade 6-12 and University+ or you can search for a computer science class in your area (https://goo.gl/5H6MuC).
Google’s ‘Made w/Code’ project (https://goo.gl/mpzQnt) is great place to help your child decide what they want to create.
Common Sense Media has compiled a large list of tools (https://goo.gl/JmpHK4) that covers a wide variety of activities designed for specific age groups.
If your child likes to physically build things, Lego’s Boost platform (https://goo.gl/6stQ1u) combines their robots with coding apps to let them ‘build, code, play’.
If your child wants to learn how to build a mobile app, MIT’s App Inventor (https://goo.gl/Jcq7SC) will allow them to create working Android apps.
Apple’s Swift Playgrounds (https://goo.gl/W2Uygw) is an iPad app that teaches students their Apple’s app building language called ‘Swift’.
Anyone with really young children (age 3-6) that wants to start teaching the basics concepts of programming should check out ‘Cubetto’ (https://primotoys.com) which is a screenless coding toy.
This is not a ‘fire and forget’ exercise for parents, so plan on engaging in the lessons with your child so you can also learn and better understand how and where they are progressing. This should be viewed as the beginning of a lifetime of learning for both of you!
Need Help with this Issue?
We help people with technology! It's what we do.
Schedule an Appointment with a location for help!
Posted by Ken of Data Doctors on May 17, 2018