Bitsbox combines five powerful components to help students design, code, and share their apps:
- The Bitsbox website is an online IDE (Integrated Development Environment) where students type code and see the results in real time on a virtual device. Students can access their Bitsbox coding accounts from any internet-connected computer—at school, at home, and everywhere else.
- Students can easily share their apps via email, link, or QR code with friends, teachers, and family. Anyone with an internet-connected device (computers, phones, tablets) can play apps that have been built in Bitsbox. And because the apps are stored centrally in the cloud, students’ apps automatically update for all their “users” when they modify their code.
- Bitsbox uses JavaScript syntax with a small library of commands that makes it easier for beginners to create apps with compelling graphics, animation, and sounds. This API (Application Programming Interface) makes it possible for elementary students to be successful with typed JavaScript programming. As lessons progress, more “vanilla” JS syntax is introduced gradually.
- Our example-based Scope & Sequence is organized into units that each introduce a core programming concept (Coordinates, Variables, Conditionals, etc) and a set of related commands. Each unit includes a set of example App Projects, relevant How Do I Projects, and Challenge Projects that can be used for assessment. All Bitsbox projects are completely open-ended; students can modify, customize, and create anything they wish at any time.
- Bitsbox Coding Workbooks provide a structured place for students to journal about the apps they’ve built, reflect on the new syntax and logic they’ve encountered, and (most importantly) plan their own app projects. They do this by sketching UI/UX ideas, writing about functionality, listing asset requirements, writing pseudocode, writing actual code, and reflecting on what they’ve made.
Bitsbox school curriculum is available for sale as sets of Coding Project books and Coding Workbooks. Access to the Bitsbox website is free; students and teachers can create and access individual coding accounts at no charge.