teaching kids to code: first lesson

May 21, 2009

Last week I taught a 4th/5th grade class an introduction to computer programming. It was chaotic, as such classes sometimes are, but fun. I hear the kids enjoyed it and am planning classs #2 for Friday. I decided to use Shoes which uses the Ruby language and includes some nice graphics and UI primitives (some notes on why).

Here’s a few notes about the experience:

I’m publishing the lesson plans as part of the RailsBridge project “teaching kids” which is just starting up — if anyone is interested in collaborating, let me know or just sign up for the RailsBridge google group and chime in. The worksheets are published on github.

It has been an awesome experience working within the RailsBridge community and the super friendly shoes list. This is stuff I would be doing anyhow, but with a community of collaborators, I feel like the work I am putting in will not only teach and inspire 28 kids in SF, but perhaps spread to other schools and families through the resources that are being published and the excitement generated on the lists.