• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
global cognition logo

Global Cognition

  • Home
  • Book
  • Publications
  • Blog
  • Research
  • About
    • GC
    • Winston Sieck
    • Louise Rasmussen
  • Contact

Teaching Kids to Program Computers

by Winston Sieck updated September 18, 2021

teaching kids to program computers

As we propel headlong into the 21st century, there is increasing interest in teaching kids to program computers.

A few schools have been teaching kids to program for decades. Others are seeking ways to include it now.

Yet, programming has often been treated as a specialized technical skill. It can make an interesting elective, but is really a niche activity that doesn’t deserve much time in an already crammed curriculum.

Several good articles attempt to change this view. One post in the Atlantic argues that we should treat computer programming the same as Algebra.

Another article on QED’s MindShift describes some of the broader benefits that result from teaching kids to program.

An example cognitive benefit is that programing gives practice on how to think through cause and effect in a logical system. It’s useful to be able to anticipate what will happen when inputs are fed the functions that make up the program. It’s also helpful to find out how often the actual results differ from your thought process.

That is, it can really make clear that your understanding of a system was more shallow than you thought it was.

Beyond these cognitive developmental benefits, programming is a tool kids can use to explore more of their technologically-oriented world. Computer programming is not a standalone activity, but permeates about every aspect of society today. Whether that fact excites or scares you, teaching kids to program helps then to better understand the world they live in.

If your local school is not teaching kids to program, and you are starting to wish it did, you still have lots of options.

There are many good online tutorials for teaching basic programming. Different options exist for kids of most ages. Lifehacker reviews a few good tools for teaching kids to program. That article also includes some tips on how to keep it fun.

One of our favorites is Codecademy for learning Javascript, a “real-use” language that only takes a web browser to run.

Another that my son likes is Greenfoot, which helps kids learn Java by programming fun, visual games. This one’s more advanced, but a great stepping stone towards building “minecraft mods” if that widens eyes at your house.

Those are just a couple of possibilities. There are many new options coming out all the time, so check online for a solution that will work for your situation.

Tweet about this on Twitter
Twitter
Share on Facebook
Facebook
Share on LinkedIn
Linkedin
Email this to someone
email

Study Smarter

Build Your Study Skills with
Thinker Academy

Learn More

Filed Under: Learning Science, Thinking & Deciding Tagged With: Parenting Teens

About Winston Sieck

Dr. Winston Sieck is a cognitive psychologist working to advance the development of thinking skills. He is founder and president of Global Cognition, and director of Thinker Academy.

Primary Sidebar

Global Cognition writes about instructional development and teaching strategies for the Learning Science topic

Learning Science

You might also like:

student fear of failure is snake eating own tail

Motivated to Fail: When Flunking Becomes an Ambition

symbolizing what is competence

What is Competence and Why is it Important?

transfer of learning to new contexts

How to Promote Transfer of Learning

motivating teens to learn science

Motivating Teens: 3 Ways to Answer When Your Teen Claims School is Pointless

More Posts from Learning Science

Footer

Global Cognition

  • Home
  • About GC
  • Save Your Ammo
  • Publications

GC Blog Topics

  • Culture & Communication
  • Thinking & Deciding
  • Learning Skills
  • Learning Science

Online Courses

  • Thinker Academy
  • Study Skills Course
  • For Parents
  • For Teachers

Copyright © 2011- 2023 · Global Cognition LLC | Privacy Policy · Earnings Disclosure · Terms of Service