What is CodeSpace™?


A platform to engage students with real-world coding

  • Easy to use browser-based software
  • Interactive curriculum modules: standards-based, project-driven learning
  • Physical Computing based - robotics, micro:bits

Our unique learning platform brings together a powerful, open-ended coding environment, a teacher-friendly curriculum suite, and an exciting, thoroughly hackable set of hardware tools. Read on to learn how CodeSpace helps you deliver real-world learning experiences to your students.


Python, a real-world programming language

Perfect for learning but industry-proven, Python has been used to develop software for Google, YouTube, Spotify, and countless other applications highly relevant to students' lives. Our exclusive use of text-based code, rather than drag and drop blocks, appeals to students seeking relevance, meaning, and real-world value from instruction. 


Intuitive, step-by-step curriculum

Our Python based curriculum modules lead students (and teachers!) step by step, from basic coding concepts to deep and complex projects. Instructional content is integrated with development tools, so students can practice the mechanics of programming, and build a solid foundation of computer science principles.


Open-ended software environment

In our web-based Python editor, programmers are limited only by the scope of their imagination. Students are encouraged to apply the concepts that they learn in each lesson to develop their own “remix” ideas. Legible error messages and a professional python debugger help students to learn through the natural process of making mistakes and iteratively fixing them. This scaffolding empowers students to think critically and confidently about a problem before raising their hands.

Engaging physical computing projects

Hardware brings code to life! Our versatile hardware products get students excited about code, and introduce them to the fascinating world of electronics. Through CodeSpace, students will learn about the code that animates and connects the gadgets in the ever expanding Internet of Things.