Inspired by the great work I witnessed this month, I wanted to share some of my thoughts on coding in the classroom. I created some images to share my ideas with you!
Why teach coding?
My 5 Favourite Tools for Teaching Coding & Computational Thinking
I've tried plenty of tools and activities over the last few years and I've developed some favourites that are my "go-to" tools when teaching coding and computational thinking. The numerical list is not intended as a ranking system, I just have 5 things I use more than anything else!
Regardless of age, I always start with unplugged coding activities. I like to use these activities to build a basic understanding of coding concepts before we work with technology. I've developed lessons to teach students about sequencing, conditions, loops and more. It really helps to include some unplugged lessons to ensure students understand the programs they are writing with technology!
Code.org has so much to offer. They have a variety of activities for different ages, including both one-hour tutorials and full courses. Spend some time digging around on their website and you're sure to find something suitable for your class!
Kodable was a favourite in my Grade 1 and 2 classes and it has been very popular in K-4 classrooms around the division. The free content is a great start, plus they offer paid content if you'd like to offer more coding activities for your students.
Thanks to Kids Code Jeunesse, our schools now have micro:bit sets for teaching programming! It's awesome when students can see their programs run on an external device and I'm excited about the possibilities for these pocket-sized computers!
I have two of each of these robots in my ICT kit and they've traveled with me all over PWSD for the last several months!