Why find the perfect Christmas tree when you can make it?
Make your own lava block with this fun project!
Love pixel art? Why not try making some of your own!
Make your own pixel art masterpiece with this tutorial!
Learn about some of the ways people use to communicate before the internet!
Welcome to the far away land of the Ein Lifon where the number of appendages you have changes how you count!
How can we apply the Konigsberg Bridge problem to real life and even make a game out of it? With Spouts of course!
Find out how to blend the physical and digital worlds with a Makey Makey Circuit board!
Binary might be the language of the computer, but we humans can use it to decode secret messages.
Can you figure out how to divide up coconuts between a group of sailors and a monkey? This puzzle mixes math and coding. Plus you can go online to try the code yourself.
How rural America connected itself to the phone grid using barbed wire, glass bottles, and even corncobs!
These three strange words keep popping up in coding tutorials. What’s their story?
How Microsoft’s funny little assistant led to the AI we know and love today.
What’s the best way to choose a classroom lunch? Or the best way to elect a leader? The answer isn’t so simple.
Celebrate Lunar New Year with your own custom-built lantern, complete with LEDs and micro:bit!
How can you tell if a credit card number is valid or invalid? Meet the Luhn algorithm, one of many checksums helping us keep the internet in order.
With an EV3 robotics set, you can build all kinds of robots!
Some ideas how to engage young women in computing and STEAM based on recent research.
Here's a fun math problem you can work out with pen and paper as well as Python.
Surveillance cameras, satellites, RFID tags, and social media activities all create unique digital footprints.
This cryptography method is based on the fact some tasks are relatively easy to do, but extremely difficult to undo.
The mBot robotics kit is an excellent comparatively low-cost way to begin working with robots.
The ability to identify patterns, decompose large problems into small parts, develop algorithms to solve problems, and generalize to find solutions.
This project shows how to use the pygame code library to move simple animations with the Python programming language.
Discrete math is an important computer science skill that introduces you to logic and logic circuits.
Learn the basics of Go plus neat math details about Go and AlphaGo, the computer that beat a human playing Go.
Best practices and concepts to learn before you buy your first drone.
Math circles are groups of students who come together to have fun discussing and solving intriguing math questions.
This key part of electronics projects turns out to be easy to understand. Learn about breadboards by building a simple LED project with a 9V battery.