• 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
    • Adaptive Readiness for Culture
  • About
    • GC
    • 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.

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

About Winston Sieck

Dr. Winston Sieck is a cognitive psychologist working to measure and advance the development of thinking skills. See more posts here.

Primary Sidebar

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

Learning Science

You might also like:

transfer of learning to new contexts

How to Promote Transfer of Learning

study skills activities for lifelong learning

Study Skills Activities to Promote Independent Learning

motivating teens to learn science

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

aging brain in active man

The Aging Brain Is More Malleable Than Previously Believed

More Posts from Learning Science

Footer

Global Cognition

  • Home
  • About GC
  • GC Research

GC Content

  • Save Your Ammo
  • Adaptive Readiness for Culture
  • Publications

GC Blog Topics

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

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