Two Tools for Teaching Children to Code

Why should we teach our children to code?

  • Because it gives them the ability to see what’s going on under the hood.
  • Because it sharpens their logical reasoning.
  • Because it empowers them to create instead of consume.
  • Because they may just like it and someday they might want to make a living out of coding.
  • Because it makes them “cool” among their peers.
  • Because it helps them to work better with computer professionals even if they chose a different line of specialization.
  • Because it is pure fun. Coding gives them instant gratification. Working code can show them magic unfolding in front of their eyes.

I am sure I wasn’t persuasive enough but please give it a try. There are tons of resources out there online to help you choose the right toolkit. It will be a true gift to your children.

To begin with here are a couple of links to checkout. Scratch from MIT is really easy and fun for young kids of age 5-8. App Inventor (created by Google and later donated to MIT) lets you create real Android apps using some of the event driven programming concepts. It is appropriate for ages 9-15. A child who can do Legos can do coding as well with either of these tools. Both are great tools for teaching.