top of page

The CodeForce Way

These are the principles that drive us as makers or computer scientists. These are unbreakable principles that keep CodeForce a safe space for like-minded kids. We expect all CodeForce kids to exhibit these principles. 


  1. We try to inspire others to learn about STE{A}M.

  2. We empower those around us with what we have learned.

  3. We give back to our community.

  4. We NEVER bully another person, online or otherwise. And we don’t stand idly by and watch someone else get bullied – we tell an adult what is happening.

  5. We encourage those with skills that are less than ours. We never ridicule or make fun.

  6. We only use the skills we learn for good.

  7. We never cheat. We work the problem and we do the work.

  8. We give help when someone asks for it. And we offer it if they don’t.

  9. We keep ourselves and our families safe online.

  10. We are always respectful.

Part of every camp and course: 


Digital Safety

We work in Digital Safety and Online Privacy into every class/camp. Teaching our kids to be safe on the web is one of our fundamental principles. 


Cyber Bullying

Being a bully or being bullied online are two topics we must address in each class/camp. This goes hand in hand with our Digital Safety initiatives. 


Presentation Skills

Presentation skills and recieving and giving feedback and constructive criticism are valuable skills that will benefit kids of all ages. 

What is STEAM+?


At Code Force we know the importance of STEAM in our childrens day to day lives. We also recognize that it isn't enough. We believe that within each courses, class, camp, or event, we bake the following concepts into the project they are working on. The Code Force way is to teach well rounded makers!

Critical Thinking

We teach our students to make clear, reasoned judgements. To question why. We teach them to be open-minded and to make their own, evidence based decisions. 

Empathy and Support

Part of being a good teammate is having empathy for your other mates. Supporting them when they are struggling and coaching them to improve are skills that will serve students for a lifetime. We are always looking for ways to reenforce these. 




Having a deep understanding of something is critical to building technology. It is also critical in almost every aspect of our lives. We enforce understanding concepts and designs as part of all of our projects.



In the engineering industry, managers will tell you overwhelmingly that this is what their teams struggle with the most. From communicating with teammates, stakeholders, or doing demo's the ability to communicate is essential.  


Connecting the Dots

The myth of the hacker alone in their basement crunching out the "next big thing" is just that - a myth. If we are going to inspire students to change the world with their tech skills, we also need to teach them how to work in a team. Period.

Being a full stack maker means that you need to be able to connect the dots between design, building, coding, and releasing your project. Throughout each project we make sure students are actively connecting dots between each phase. Learning how to do this is an incredibly useful skill. 

Student Progression

Multi-year, personalized path starting as early as age 5!

Student Progression.png
bottom of page