5 Reasons to Teach Your Students How to Code

With all the talk lately about the maker movement and project-based learning (my favorite), there is always a great discussion about teaching kids how to write code for computer programs.

I’ve even seen some discussions about teaching coding rather than teaching cursive (I’ll let you guess where I stand on that topic…)

This tweet was shared by a colleague and I thought it was very relevant to a hot-button issue eating up the headlines currently:

I’m in complete agreement. We need more kids to learn how to code, and code well. The website for the ACA is just another example of a poor job done by folks that either didn’t have the proper training or didn’t plan on the scope of the project they were working on. With proper training in coding, both of these issues could have been avoided.

The problem is, teaching coding can be a rather dry issue. I’ve had my share of coding classes in college (I was a computer science major at one point) and those classes can be incredibly difficult for older learners to grasp. Coding teaches you a different way to think and look at problems, not just the syntax required for telling the computer what you want it to do.

I think everyone should learn how to program a computer, because it teaches you how to think. – Steve Jobs

However, if you can start the process early enough…

But I see much deeper and broader reasons for learning to code. In the process of learning to code, people learn many other things. They are not just learning to code, they are coding to learn. In addition to learning mathematical and computational ideas (such as variables and conditionals), they are also learning strategies for solving problems, designing projects, and communicating ideas. These skills useful not just for computer scientists but for everyone, regardless of age, background, interests, or occupation. – Mitch Resnick

In case you needed further convincing, here’s a great graphic from the fine folks at Kodable to help persuade you further:

5 Reasons to Teach Kids to Code

by NowSourcing.
Explore more infographics like this one on the web’s largest information design community – Visually.

What do you think, O Fearless Educator? Should we teach our students to code? How do we get it done? Leave your thoughts below!

image credit

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>