Stuck in a maze? Not anymore! Here are tips and tricks for beating the most convoluted labyrinths.
Code up your digital turtle mascot and watch him dash around the screen in this simple Python coding activity.
A phone and tablet app exposes the invisible waves that connect our computers.
How AI technology is helping fans keep the magic alive for one more chapter.
Use Scratch to become the architect of your very own digital metropolis.
It’s free, open source, and comes with a snazzy graphics and physics engine for both 2D and 3D games.
Use SketchUp to create dizzying patterns and shapes, Escher-style.
Whiz around your computer’s folders and modify files at lightning speed like a pro.
Why use three languages to make a stunning web page when you can use just one?
Use micro:bit and cardboard to create a Jedi knight that sounds the alarm when evil approaches!
Learn about the infamous Enigma machine and how its “unbreakable” code was finally defeated.
Take your 3D-printed gizmos to the next level with harder, sleeker, and stronger material.
How 3D printers are helping us learn more about prehistoric reptiles.
How daily coding puzzles with constant feedback can be a useful tool to help students master text-based languages.
Scientists draw inspiration from nature to create remarkable specialized robots.
Find it, mine it, and use it to automate machines.
Links from the bottom of all the June 2018 articles, collected in one place for you to print, share, or bookmark.
Interesting stories about computer science, software programming, and technology for June 2018.