
Practical resources and tips to get kids engaged in STEAM from an early age.
Practical resources and tips to get kids engaged in STEAM from an early age.
Explore the world, spend time with family and friends, and shed some light on the secrets of nature!
Put the digital world aside and go back to the days of analog circuits with this cool open source application.
Make your sprite’s motion more realistic by adding acceleration and gravity to your code!
These three strange words keep popping up in coding tutorials. What’s their story?
Interactive play is a great way for students to learn STEM concepts, and new web technologies are making this easier than ever.
Meet the STEAM star who’s combining activism, innovation, and collaboration to build a better world — with sparkles!
Eating dog food doesn't sound like much fun but it's an important part of creating software.
Transform ordinary smiling faces into something kooky and unique with this fun SketchUp activity.
Learn what your antivirus software does, and why it’s important to keep it updated.
Driverless cars could mean less traffic and less accidents, but their developers have some challenges to solve.
A long time ago, before the internet, games were stored on cassette tapes — just like music! Well, Sort of.
We might think robots are a modern invention. But al-Jazari created amazing automatons in the thirteenth century. Today we would call him a maker.
This spiffy new programming language combines the best of typed and untyped languages.
Why does your computer need special hardware to render graphics? And what’s the deal with all those pixels, anyways?
A quick primer to the ins and outs of typed vs untyped programming languages.
Links from the bottom of all the August 2019 articles, collected in one place for you to print, share, or bookmark.
Interesting stories about computer science, software programming, and technology for August 2019.