How to Teach with Tech

Ideas, Strategies, and Classroom Inspiration

How to Teach with Tech

Explore practical ways to bring coding, digital tools, and hands-on learning into your classroom.

  • Bringing Algorithms to Life: A Python and Pygame Visualization Project

    What happens when you mix Python, Pygame, and a fundamental sorting algorithm? A powerful visualizer that brings code to life! Algorithms are the backbone of computer science, but learning them from a textbook can feel abstract and difficult. I wanted a better way to understand how a bubble sort actually…

    → Read more…

    Bringing Algorithms to Life: A Python and Pygame Visualization Project

  • Creating a Randomly Generated Spirograph Screensaver in Python

    Using Python Turtle graphics and the Trinket IDE, I built a program that creates completely unique, randomly generated spirograph patterns every time it runs. This project combines math, programming, and art into something both fun to code and beautiful to watch. And because it runs in Trinket, you don’t need…

    → Read more…

    Creating a Randomly Generated Spirograph Screensaver in Python

  • Creating a Randomly Colored Spirograph with Python Turtle Graphics

    Click the run button ➡️ below to create a new spirograph. There’s something incredibly satisfying about watching code turn into art, especially when that art is unique every single time you run the program. My latest project uses Python’s Turtle Graphics in the Trinket IDE to draw a beautiful, randomly…

    → Read more…

    Creating a Randomly Colored Spirograph with Python Turtle Graphics

  • This Chest Doesn’t Need a Key, It Has AI!

    Some treasure is locked away with keys.Some with secret codes.Mine is guarded by artificial intelligence. Recently, I set out to build something fun, interactive, and educational—a pirate-themed treasure chest made from cardboard that could open and close on its own. But instead of a simple switch, I wanted to give…

    → Read more…

    This Chest Doesn’t Need a Key, It Has AI!