top of page

Student Development Philosophy

Before our first lesson was written, a lot of thought went into what we wanted a student to experience from the first time they walked through our doors to what they would have been equipped with when they leave us.

Our mission is to develop well-rounded and fundamentally sound students that experience a broad range of STEAM (Science, Technology, Engineering, Art, Math) topics and equip them with the soft-skills required to be successful as they enter STEAM programs in college or go into the workplace.

Having a clear mission allowed us to create what we lovingly refer to as our EFPs. These are our guiding principles that we must adhere to when we choose a new technology or develop a new course.

Courses and Camps are meant to be fun (and the are!), rewarding (Indeed!), and allow the students to interact with like-minded kids in a fun and safe environment. But, they are also designed to progress the student along our Makers track. What is a Maker? They represent the best of our Full Stack and STEAM+ approach.



Exposure: Students must be exposed to a broad range of STEAM related projects and problems. They should extend past the traditional tech stack and into other disciplines such as Biology, Meteorology, or Graphic Design.

Fundamentals: Students will be exposed to the fundamentals of Computer Science in an iterative process that takes them through beginner and into advanced concepts. These fundamentals are documented and reinforced in a systematic manner that teaches through repetition.

Progression: The curriculum is a multi-year plan to introduce students to basic concepts and has them work their way up through more advanced ideas. The curriculum must grow with the student, while still driving home the core fundamentals of Computer Science. Each lesson must stand on its on, but should fit into the overall progression plan.

Soft Skills: Baked into each lesson is at least one of our soft skills. Well-rounded students master the human side of tech as well as the nuts and bolts. We believe that building confidence and problem solving skills will benefit the student in all aspects of their lives, not just coding.

Fundamentals Breakdown


After completing our program each student should have a working, practical knowledge of these areas and should be completely ready to enter into a STEAM program in college or enter into the workplace.

Technical Skills

  • Coding

  • Building

  • Graphic Design

  • Mobile Apps

  • Game Design and Building

  • Web Design

  • Robotics

  • Artificial Intelligence

Soft Skills

  • Teamwork

  • Logical Thinking

  • Problem Solving

  • Insight

  • Empathy and Support

  • Communication

  • Connect the Dots

  • Confidence

When a student leaves CodeForce, we want them to have learned more than just coding. They will have experienced solving problems using code, computers, devices, and most importantly, their own brains. And, along the way, they will have had fun and learned more than you could have ever imagined!

If you are interested in learning more about our drop-in learning curriculum that is coming int Fall '19, please contact us:

To stay up to date with the latest CodeForce happenings, follow us on social media:

14 views0 comments

Recent Posts

See All


bottom of page