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!

Beginner Level

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


“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 in iOS and Android.
Age Range: 10-16


Scratch is a program and an online community where you can program and share interactive media such as stories, games, and animation with people around the world. Scratch uses block coding which is the basics of coding.
Age Range: 8-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

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 (i)

Learn all about how electricity works and how to use electrical circuits to create birthday cards that light up!

Electrical Circuits (ii)

Now that you know how electrical circuits work, next let’s learn how to program circuit boards and use breadboards to build a night light. 

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 trees, etc!

Linked List



Binary Trees