February 20, 2017
Happy Coding now has teaching resources!
That being said, I’m not a teacher. I’m not going to pretend to know what’s best for your students. I’m approaching it from the other side and trying to organize the programming topics into teachable chunks, which I’m guessing is where non-progammers have the most confusion.
You don’t have to be an expert coder to teach coding. Even just going through an Hour of Code with your students goes a long way to demystifying computer science, which is half the battle. And you don’t have to be a math teacher to teach about coding! Code can be used to tell stories (use Twine in English class), to create art (use Processing in a creative coding lesson), and to visualize data (create infographics in a social studies class). It’s not just ones and zeroes!
The teaching section is a little barebones right now, but I’m planning on adding more resources to it over time. I’m hoping to add stuff like homework assignments, power point presentations, and video lessons. I’ve got a lot of ideas that I’m pretty excited about. Even though it’s not quite complete (nothing ever is), I wanted to publish what I had so far.