While not every student might want to write their own software, understanding the big ideas of coding is a skill that all students would benefit from, even the very young ones. Understanding the key ideas of computational thinking – identifying patterns, thinking algorithmically, manipulating data, solving real problems, etc – is an important step in helping our students build mastery over their world.
This presentation aims to take you on a guided tour through some of the resources available to your students to help them learn the principles of creating code. It starts by looking at a range of desktop and mobile apps suitable for teaching very young students to program, right through to tools and websites that can help your older students learn to hack code, and much more.
If you do actually try any of this stuff out, I’d love to hear your thoughts in the comments below.
PS: This is my fourth contribution to the K12 Online Conference, and I think it’s a great format for an online event. I like how it drip feeds out a bunch of presentations over a 2 week period online, but continues to make them available as a permanent archive. There is quite a collection of presentations in there now. Check them out!
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.