About

Who We Are

Our vision at QPi is to empower more creators of tech by making technology and coding accessible to any skill level. 

The makers of QPi are engineers who spent years tinkering with electronics and computing devices such as the Raspberry Pi, and building tech projects as a hobby. Over the past few years, we’ve made in-school robotics kits to spark interest in STEM and coding for thousands of students in the U.S. See reviews from our satisfied customers here.

And now we’d like to give anyone, no matter what age or skill level, the opportunity to get started in building real, tangible tech devices of their own. We’ve compiled everything we’ve learned into an ultimate beginner course called How To Make A Robot, which takes you from zero knowledge in coding and electronics to building your own interactive robot. You also learn the beginner-friendly programming language, Python (see why below). We designed this course to be the perfect starter project for anyone who wants to build cool tech projects and learn about technology and programming holistically.

To encourage creativity, we’ve curated electronics that are accessible to aspiring makers and tinkerers. The course is paired with a kit that consists of off-the-shelf electronic components that more readily support open-ended ideation. 

If you’re fascinated by technology and want to learn hands-on about the technology we interact with everyday, we made this course for you. Anyone can build a robot!

Why Python?

Python is one of the most popular programming languages in the world due to its ease of use and wide range of applications. This makes it both a great first programming language for beginners, and also the ideal tool for experienced programmers to build complex software – particularly in web development, game development, data science, machine learning, and AI.

Python’s simplicity of language, which looks like pseudo-English, allows learners to get straight to thinking like a programmer without wasting time with confusing syntax. Python is used in academia as well as industry, and it's also popular internationally. Top computer science programs, such as those taught by MIT and Berkeley, have switched to using Python for the undergraduate curriculum. Learn more about why Python is the best programming language for beginners here.