Superfun Coding Projects for your Classroom

Sign up for our Educator Mailing List

Everything you need to get started

Even if you've never coded a line in your life!

Classroom Boxes

10 sets of 12 supercards
Plus a helpful teachers guide!

Library kits

24 assorted books
Plus cards and posters!

Book Bundles

30 matching books
Fun themes!

Browse Our Kits

"I used Bitsbox at our coding club on Tuesday. Normally we use Scratch, but for the last day of the term I decided to give Bitsbox a go. The kids absolutely loved it!" Phil Golden, UK

Getting started

Hello, dear educator! Thanks so much for your interest in Bitsbox. Educators all around the world have been using Bitsbox in their classrooms, and we couldn't be more thrilled. Bitsbox has been visited by hundreds of thousands of students to build apps and learn about computer science.

What's Bitsbox?

With Bitsbox, children learn to program by creating fun apps that work on computers and gadgets like iPads and Android tablets. The website provides each child with a virtual tablet and a place to type their code. The experience starts with lots of guidance, first showing learners exactly what to type, then quickly encouraging them to modify and expand their apps by typing in new commands.

What kinds of kids can use Bitsbox?

We developed Bitsbox for kids as young as six. With younger kids (first through third grades), it's helpful to have an adult close by, but older kids can build apps entirely on their own. No previous programming experience is needed.

What computers do I need to use Bitsbox in my classroom?

Bitsbox is an online application that runs entirely in the computer browser. Here's what you need to use Bitsbox in your classroom:
  • One computer for every one or two students (Younger kids do very well in "pair programming" setups where they can help each other out, while older students should probably have a machine all to themselves.)
  • A modern web browser. (Google Chrome is best, but Firefox, IE11, and Safari work okay, too. )
  • A reliable (though not necessarily lightning-fast) internet connection
  • A physical keyboard and mouse for each computer

Make sure the Bitsbox website works on the computers your students will use.

Some school districts block unfamiliar websites for safety reasons. Go to and click Build Apps Now. If you get an error message, ask your school's IT person to allow access to the following websites:

  • *
  • *
  • *
  • *
  • *
  • *
  • *

How do I get my students started with Bitsbox?

Do our online sample apps! These are completely online and tailor-made for classrooms full of Bitsbox beginners. If all goes well, you can order some Bitsbox printed materials to keep the party going. Have fun!

Why can't my students do Bitsbox entirely on their iPads?

The apps that kids build with Bitsbox are able to be run on tablets, but the actual creation of the apps (the typing and testing part) is best done on a computer with a physical keyboard. Bitsbox will eventually be optimized to work on touch interfaces, but it doesn't yet.

How can my students run their apps on a tablet?

Kids can easily run the apps they build on smartphones and tablets. Bitsbox apps are really just web pages; to run them on a device, you open the webpage in that device's web browser. The easiest way to "send" the web address to the device is by using a QR code reader to scan it right off the student's computer screen. Follow these steps:
  1. Install a QR code scanner app on your tablet or phone. These are two good, free options:
    Apple iOS: QR Code Reader and Barcode Scanner
    Android: QR Code Reader
  2. On a computer, open the student's app in Bitsbox . You'll see a small, gray "share" icon in the upper-right corner of the computer screen.
  3. Click the share icon to show the QR code that's unique to their app.
  4. Use the QR code scanner app on your tablet or phone to scan the QR code on the student's computer screen.
  5. Open the web page that wants to open on your tablet or phone. It's the student's app!

What programming language are students learning with Bitsbox?

Bitsbox uses a special set of commands that are written in JavaScript, one of the most popular programming languages in the world. Bitsbox's commands are short, easy to type, and easy to understand for beginners. As kids progress, they're introduced to more "raw" JavaScript syntax (vocabulary and grammar). We like to say it's a "Dick and Jane" approach to teaching language.

Can I get your printed materials for my classroom?

Yes! We now offer $100 Classroom Boxes. Each comes with 10 sets of 12 supercards covering the coding topic of your choice as well as a helpful teachers guide!

Is there a way to "bulk create" accounts for my students?

Yes there is. We have a bulk account creator just for you. All you need is a CSV file with the usernames and passwords you'd like to have.

Who created Bitsbox?

Bitsbox was invented in 2014 by a pair of Boulder, Colorado-based ex-Google employees named Scott Lininger and Aidan Chopra. They both have kids who would like to learn to code. The Bitsbox website is actually only half of the idea; the other half is a subscription box which arrives at subscribers' homes every month. Learning from print? What an outrageous idea!

As a teacher, how can I stay in the loop about Bitsbox and education?

Click here to sign up for our educator-specific mailing list.

How do I contact the Bitsbox team?

If you have any questions or ideas, please email We love feedback and bug reports. There's also a little feedback widget in the lower-right corner of; if you prefer, you can use that instead.


Join thousands of teachers who get articles on teaching kids to love coding.