500 words Learn More

Technology is here to stay, so we should talk about how to be safe when using it.

You will be amazed by all the things you can do with multimeters!

Civic hackers, crowdsourcing, and pizza parties? Tell me more!

Join us for the next installment of our Fractured Fairy Tales Scratch series!

Learn how to make music and videos with your friends using Estuary!

Learn how to use conditional statements to generate different emojis!

You've looked at and used Susan Kare's work, or work inspired by hers, every time you use a computer.

What in the world is a video redundancy? Find out that and more in this crash course on encoding!

What makes a programmer lousy is a good way to identify what makes a programmer great.

10 steps you can take to improve your skills as a programmer.

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.

These fifth grade students use their genius hours and Trello software to answer tough questions.

Every month the Bitsbox service delivers a colorful booklet full of fun coding projects for kids to do then share with friends and family.

Design basics for developers who do not have a designer around to say "no comic sans!"

A basic introduction to 3D printing with concepts, examples, and a glossary of 3D terminology.

Here are four online services which teach kids (or anyone) how to code in a fun engaging way.

Rachel Manning talks about her life as a freelance software developer building websites and web applications from her home in Mammoth Lakes, California.

Andrew created Bits & Bytes, a fun card game to teach kids computing skills: logic, problem solving, and critical thinking.

The best toy is one that is fun for your child and meets their needs. This article helps with ideas how to choose toys and where to find them.

Here's an enthusiastic teacher using technology to help her students discover how the world is an awesome place to explore.

Here's a quick introduction to Raspberry Pi, how to find one, get set up, and then do all sorts of neat projects. With links for each step.

The Computer Science Unplugged movement introduces non-technical people to computer hardware and software concepts that drive the technologies we use.

I have updated the installation instructions for this Github project to make it even easier to install and play with.

Circuit diagrams are maps used to design and build electronic devices. This article describes connections, components, history, and tools used to create circuit diagrams.

Here are a few places where you can recycle your old electronics safely.

Open source hardware geared towards artists, hobbyists, designers, and students, is a viable and far less expensive alternative to build your own computers.

Coding securely doesn't have to kill the joy of programming. In fact, learning how to code securely provides insights into languages and computing.

Binary numbers, based on 1s and 0s, reflect the practical essence of computer hardware: electricity is either on or off. Learn how to write in binary numbers, and the (not so secret) code to transform English language letters into binary numbers and back again.