Programming learning resources for Kids in 21st Century

Years ago, I start teaching my son how to programming. To him, use a computer is a normal thing and he is very happy to learn it. In the Montgomery County Public Schools, all students have a Chromebook and use it to learn math and reading in class.

I share the resource I used in this blog.

  1. Scratch ( A visual programming language for children developed by MIT. My son’s school teaches Scratch in the gifted program. This is a game developed by my son.

  2. Swift Playgrounds ( It is an iPad app that for learning Swift. Swift is a programming language developed by Apple. You can create a mobile app using Swift. This app is very fun.

  3. Grasshopper ( It is an iPhone/iPad app teaches learners to write JavaScript. JavaScript is a popular programming language during recent years.

  4. React ( React is a JavaScript library for building the Web application. It is developed by Facebook. It is an advanced programming language, so for now, I only teach my son the basic like write HTML.

Bill Gates learned to code when he was in high school in 1969. In 2012, there was a 12 years old kid developed an app and presented it in the TED (A 12-year-old app developer | Thomas Suarez). Now is 2018, when will you start teaching your kid to code?

9 Replies to “Programming learning resources for Kids in 21st Century”

  1. This is awesome. Another thing that comes to mind is the Raspberry Pi tiny computer. (
    My youngest brother just scratched the beginning of the trend to teach kids programming concepts when they’re really young and I’ve heard from some of my peers in computer science that this is a really neat tool.

  2. Yinlin,

    This is so cool! Thanks for sharing. I don’t have any children just yet, but I’m constantly on the look out for approaches to raise well-rounded, resilient, and intelligent little ones. Last year I looked into various programs that aim to increase STEM retention of underrepresented minorities, as a part of a class blogging assignment. Made with Code is a cool one, it’s aimed at increasing girls’ participation. I don’t think that gender plays a role in coding interest, nor does everything relating to a girl have to be pink—it just has to be fun and accessibly! So thank you for sharing these resources.

    May I ask what age you started teaching your son how to code? And how has he progressed over the years?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.