In technology class this week we learned about coding. Coding helps explain the world to our students, and learning it develops problem-solving and different thinking skills. Although I have absolutely no experience with coding, I figured at first glance it would be really difficult and I was unsure of how we could teach this to primary students.

“Coding is a hands-on way of teaching students how to analyze a problem, determine the steps to fix it, and then create code so a machine can carry out those steps. It’s more than working with computers – it’s an approach and a way of problem-solving” – Mike Bernier, Former BC minister of education.

This quote spoke to me. I understand this quote because we are always being taught how to teach our children to problem solve in a calm, collective, and socially acceptable way. Although coding is part of fixing problems and finding solutions, it can also be used to make games. In our break-out rooms, we had some people create games.

A useful link for resources connecting to BC’s curriculum is

https://codebc.ca/

I played around with this website for coding, which I think would be a good resource for primary students up to intermediate.

https://scratch.mit.edu/