The only robot your child needs to learn robotics and coding.

Sparki is in use at over 2000+ top schools and STEM programs:

stanfordschool-logos-cambridge Northwestern school-logos-ethzurichHarvardMIT collegeUT AustinFIRST RoboticsGirls Who CodericeMIPTnewcastleuniversitytokyoThe Great CoursesUSP

The complete platform to learn robotics, programming, and electronics


Learn Programming, Block-Based or C++

The skill of the future, a skill for life. Programming teaches how to control technology, not be controlled by it. Start learning with simple block-based programming, then graduate to ‘real’ programming with C/C++


Problem Solving

Few things can teach how to solve problems like programming your own robot how to solve its own problems. Learn to sense, think, plan, respond and execute with logical flow.

Arduino + Electronics

Don’t just learn to interact with a computer, learn to interact with the world. Motors, sensors, speakers, LEDs, switches, displays; you’ll learn it all with robotics. Our robots are based on Arduino, a simple yet powerful electronics platform used by real engineers to create almost anything, Learn Arduino, and there’s no limit to what you can create.

Feature-packed for endless possibilities

Ready to go - everything included

No assembly or setup necessary, it's ready to go out of the box

ALL the accessories come FREE!

Premium value without premium prices

3d Books stacked on top of eachother

100+ Free lessons

All our educator-written lessons are free, available to view before you buy and licensed in an educator-focused and remix-friendly Creative Commons license. Copy, print and email everything.  No subscriptions to sign up for, extra books to buy, accounts to sign up for, or apps to pay for.


Excellent support

We believe excellent support is critical. Our support chats and emails are answered by California-based experienced teachers and product design engineers - including the founders. Our programs are free and easy to install - and we work with IT staff! 


Open source

We believe owning a product means you can do whatever you want with it. You get the schematics, 3D model files, source code, and more, yours to keep and use however you want! No licensing agreements needed. 


Get a COMPLETE robot

Don't get slammed with expensive expansion packs before you can do anything useful.

Part Map

1 Pen, 2 Posters, 4 Actuators, 8 Indicators, 17 Sensors, 16 Arduino Pins, 100+ Free Lessons

Grow with Sparki


Sparki in
Middle School

Drag and Drop Blocks

We make programming simple to learn with our block-based programming software. Drag and drop colorful blocks to create simple programs that have Sparki beeping and moving in no time. 'Real' code generates side-by-side, so you can easily make the transition.


Sparki in

High School

C/C++ Code

Learn to code with a "real" programming language. Sparki makes it easy with tons of samples code and lessons, using fun activities like drawing, music-making, maze-finding and simulated household chores. 


Sparki in

University and up

Arduino and More

Sparki has a suite of advanced sensors, precision motors, and uses Arduino, widely accepted in industry as THE prototyping platform. 16 expansion ports make sure that what few things Sparki doesn't do already, you can easily add.