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 STEM to Life with a Bubble Machine
Bubbles are more than just entertainment. Behind every floating sphere is a lesson in surface tension, air pressure, and the properties of liquids and gases. A bubble machine provides an easy, engaging way to bring these concepts into the classroom or makerspace while keeping learning hands-on and fun. The Science…
-
🌻 Creating a Flower with Python
Python’s Turtle Graphics module is one of the most fun ways to bring coding to life. With just a few lines of code, you can make your turtle draw shapes, patterns, and even full pictures. In this tutorial, we’ll use Python Turtle inside the Trinket IDE to create a flower…
-
Visualizing Recursion with a Python Turtle Spiral
Understanding Recursion with a Simple Spiral Recursion is one of those programming concepts that can be a bit confusing at first. You’re told that a function calls itself, and your mind immediately jumps to the idea of an infinite loop. To truly understand it, you need to see it in…
-
Selection Sort vs. Bubble Sort: Which One Wins?
When learning sorting algorithms, two of the most common examples are bubble sort and selection sort. I built a Python program in Trinket.io using Pygame to visualize selection sort, and I compare it with bubble sort side by side in my video. 💡 Which one do you think will finish…
Categories
- Algorithms (4)
- Artificial Intelligence (2)
- Coding Projects (18)
- Computer Science Concepts (40)
- Creative Coding (10)
- Physical Computing (10)
Tags
coding education coding for beginners computer science education css css tutorial series html html tutorial series loops micro:bit physical computing python robotics Scrimba STEM education web development




