Could you come up with rules to add up all the numbers between 1 and 100? Here's how to do it.
Here's a fun game you can create with Scratch2 that draws geometric shapes!
We all use fonts yet rarely notice they are designed. Here are some interesting details to help you notice fonts.
This iPad app is a creative tool kids can use to explore and record what they learn in school.
Smart software design makes it easy for you to learn how to use it without help.
A new version of a fun Mario-like game that teaches kids coding has been released. Learn HTML and save kittens!
This puzzle mixes math and coding. Plus you can go online to try the code yourself.
Mark is a designer who also knows a lot about how to use technology to create design.
Design is about solving problems, from donuts to race cars, how we eat to what to wear in cold weather.
How do you keep track of many people working on the same set of code?
Everyone know the difference between saying, “Let’s eat, grandma!” and “Let’s eat grandma!” Computers don't.
The user interface often determines whether or not people can easily use your software.
State is an important concept in computer science as well as our everyday lives.
Links from the bottom of all the April 2017 articles, collected in one place for you to print, share, or bookmark.
Interesting stories about computer science, software programming, and technology for April 2017.
Computers collect garbage the way humans do. Here's how they manage memory space.
Code reviews help programmers improve their code and learn more about the software they build.