
Ideas for most young kids (and their families), from board games and more offline options to online games and apps.
Ideas for most young kids (and their families), from board games and more offline options to online games and apps.
Computers can be programmed to make intelligent decisions. Does that make a computer intelligent?
The many pieces that make up AI have been built and used for thousands of years in many cultures.
Math circles are groups of students who come together to have fun discussing and solving intriguing math questions.
Unit testing tests a set of code with data to test with the code and details about how the code is used and operated upon.
Robots and people need rules to function.
There are several places to go online to play classic video games like Donkey Kong and Castlevania.
Best practices and concepts to learn before you buy your first drone.
How we manage limited resources and share costs is an important question far beyond software development.
For twenty years, since 1996, cars have used computers to control different parts of the car.
Danny Fenjves currently is the founder of Upperline, teaching students how to turn their ideas into reality through programming.
This Computational Fairy Tale explains how loops work through the sad tale of Simon, the hapless apprentice to a blacksmith.
This open source programming language is used to create web, servers, mobile, and IoT apps.
Links from the bottom of all the February 2016 articles, collected in one place for you to print, share, or bookmark.
IFTTT is an online service that brings content to you by email, phone, or other devices.
Interesting stories about computer science, software programming, and technology for February 2016.