Sparki - The only robot your child needs to learn robotics and coding.
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++
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
100+ Free Lessons
All the 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.
We believe excellent support is critical. Support chats and emails are answered by California-based experienced teachers and product design engineers - including the founders. The programs are free and easy to install - and we work with IT staff!
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. Sparki comes with 1 pen, 2 posters, 4 actuators, 8 indicators, 17 sensors, 16 Arduino pins, and 100+ free lessons!
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.