Welcome to the home of Noah Brier. I'm the co-founder of Variance and general internet tinkerer. Most of my writing these days is happening over at Why is this interesting?, a daily email full of interesting stuff. This site has been around since 2004. Feel free to get in touch. Good places to get started are my Framework of the Day posts or my favorite books and podcasts. Get in touch.

You can subscribe to this site via RSS (the humanity!) or .

Teaching Kids Code

Fred Wilson points to a piece in The Times about teaching kids computer science.

The article doesn’t necessarily point out anything we don’t know, though I found this nugget interesting: “Not enough young people are embracing computing — often because they are leery of being branded nerds.” (There is no evidence to support that fact in the article.)

As I’ve mentioned in the past, this is something I believe in wholeheartedly. I think you can start with really little kids and make it fun (as the article points out, it’s important to give them the feeling of “magic” you get when you make a computer do what you told it). What’s more, I think it’s really important that the teaching of code be approached from the creative side: Introductory courses should be part of the art department, not science. This is about letting kids build what they dream of and code should be treated no differently than paint and crayons (of course it takes a bit more time to get the hang of than those other things).

Bottom line is stop focusing instruction on the code and start focusing on the output of that code. Let kids make stuff and they’ll be hooked.

December 21, 2009