Wednesday, September 24, 2025

Coding for Educators

 CODING FOR EDUCATORS

Image Source: https://www.linkedin.com/pulse/unleash-your-childs-inner-coder-coding-adventures-scratch-dccvf/

As I reflect on this course, I am proud of the variety of projects I was able to complete and how much they stretched my understanding of both coding and teaching. One of the most valuable things I learned was that coding can be introduced to students through creative, interactive projects that connect directly to classroom content. For example, in one assignment I built an Etch A Sketch program in Python, where students could control pen color, direction, and thickness with keyboard inputs. Working on that project helped me see how coding can reinforce logical thinking and problem solving while also being fun and hands-on. I also coded a Rock-Paper-Scissors game in Python, which required using conditionals, loops, and randomization. This reinforced my own understanding of programming fundamentals and gave me a model of a game students could replicate or modify to make their own.


Image Source: Author Created

Another highlight was creating a Scratch lesson that combined coding with math concepts like transformations and order of operations. Designing this project reminded me that coding can serve as a bridge between abstract math skills and real-world application. By animating math processes in Scratch, I could see how students might better visualize concepts that otherwise remain purely symbolic. I also developed a Python lesson plan for middle schoolers, complete with a teaching script and example code. This pushed me to think not only as a learner of coding but as an instructor who has to break down technical concepts into manageable steps for beginners.

Looking ahead, I want to build on these experiences by exploring physical computing with tools like Raspberry Pi. While I feel confident now in designing screen-based projects, I see a lot of potential in giving students coding experiences that connect to the physical world. I plan to experiment with these tools myself, watch tutorials, and collaborate with other educators who have integrated them successfully.

Overall, this course surprised me with how approachable coding became. Each assignment built my confidence and gave me a resource I can bring directly into my classroom. Moving forward, I am excited to continue creating coding projects that help students engage with math and technology in meaningful ways.