Bytes of Code Online Curriculum

Cannot access a Bytes of Code camp in your community? Bytes of Code is all about giving everyone the opportunity to learn about technology. Our online curriculum offers varieties of topic which everyone can learn at their own pace. Whether you are only a beginner or an advanced student at technology, Bytes of Code offers topics that will interest everyone. Our curriculum offers numerous lessons, worksheets, and combines education with full of excitement and fun! Check out our curriculum here!


NEW!! Check out for programs translated into Chinese (Simplified and Traditional) and Japanese; more will be coming in Spanish!



Beginner Level

Just starting to explore about technology? Use our curriculum that will build your foundation about technology and coding.



Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively and use block coding to learn about the basic of coding.

Age Range: 8-16

Coming Soon!


“Sphero fuses physical robotic toys, digital apps, and entertainment experiences to unlock the true potential of play and inspire tomorrow's.” Sphero is the perfect learning tool for children to get familiar with robotics programming.

Age Range: 8-14




Want to learn the basics of app development? Thunkable is the perfect platform to learn about User Interface (UI) and User Experience (UX) and it is meant for anyone who wants to build their own mobile app.

Available for both iOS and Android users.

Age Range: 10-16

Intermediate Level

Have a strong foundation on basic programming? Take on our Intermediate level course curriculum and learn how to create projects using real code.


Website Development


Hyper Text Markup Language (HTML) & Cascading Style Sheets

Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. With Cascading Style Sheets (CSS), beautifully webpages can be developed.  



Electrical Circuits

Learn all about how electricity works and how to create electrical circuits to create awesome projects!


Advanced Level

Ready to discover some of the most difficult topics in computer science? Check out our materials to learn about advanced topics.

Data Structures

A data structure is a specialized format for organizing and storing data. Use our curriculum to learn about linked lists, queues, binary tress, etc!


We are always coming out with more learning curriculum. Make sure to check it out!