Top Story

The Many Uses of Digital Multimeters

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

Power to the People

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

Scratch Fractured Fairy Tales

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

Create Music with Estuary

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

The Emoji Generator

Learn how to use conditional statements to generate different emojis!

An Interview with Susan Kare

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

How Data is Stored

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

How to be a Lousy Programmer

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

How to Be a Better Programmer

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

Unit Testing

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.

How to Foster Genius Hour in the Classroom

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

Bitsbox: Monthly Coding Projects in the Mail

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

The 10 Principles of Good Web Design for Developers

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

What is 3D Printing?

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

Erase All Kittens, The Foos, Tynker, and Run Marco!

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

Rachel Manning Talks Software Development and the Freelance Life

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

Andrew Mills Talks about Bits & Bytes and How to Design Games

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

How to Choose Great Toys

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.

Krissy Venosdale and Skype in the classroom

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

Raspberry Pi Projects

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.

Computer Science Unplugged

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

How to Build Example Bot

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

Circuit Diagrams

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

Where to Recycle Electronics

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

My Adventures with Raspberry Pi

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

How to Write Secure Code

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

1 and 0

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.