Most Active Stories
- Muskegon Heights schools were in trouble. Then the district made history. Twice.
- Why even the biggest charter school supporters don't love Michigan's charter school laws
- Teaching students how to switch between Black English and Standard English can help them get ahead
- Detroit kids go to camp to do things they can't do in the city
- How does Michigan stack up when it comes to child well-being? Are you sure you want to know?
Fri June 28, 2013
Why should kids learn how to code?
The ability to control technology is certainly a marketable skill in this economy. It’s also a literacy, making kids more conscious consumers of the world around them. An absolutely fundamental foundation to this literacy is learning how to code. But how early should you start and how do you teach it?
I have explored a few ways people can learn how to code. There seem to be two starkly differing philosophies: One looking like vocational training and the other teaching skills less obviously applicable in the job market.
Treehouse is one “learn-to-code” startup. This company’s goal is to teach high school students and adults technology skills they need to find employment. It’s a website that teaches through videos and interactive challenges. It offers its services for $25 or $49 per month. The two main skills it teaches are website design and iOS app building, crucially important skills in an ever more internet-based economy.
For kids aged 7-10, there is Tynker. This site focuses more on discovering how to code through its playful, graphical programming system (it appears to be based on an open source program from MIT called Scratch–credit where credit is due). However useful the service is, it’s currently only available to schools. Home access is reportedly coming soon.
Early coding education hasn’t hit its boom yet, but it won’t take much for it to spread. Tools like Tynker make it easier to bring this education to schools and make lasting impacts on students.
What coding education at a young age does is equip kids with tools that will last the rest of their lives. Coding teaches kids how to think logically and solve problems systematically. If you taught someone how to fix a car 20 years ago, they might have a tough time fixing a 2014 model car. Technology changes, but the demand for the abilities coding teaches doesn’t.
Here’s a game made with Tynker by a student at Joaquin Miller Middle School in Cupertino, CA. Hungry pandas might not be the future of technology, but the kids learning these skills are.