Sparki Controller and Programming Environment

Welcome to JSparks!

The super-fast-to-learn JavaScript-based programming environment for the Sparki robot

Get started today

No Frustration

No frustrating syntax errors. No frustrating C-style memory allocation/references. No "out of space" errors when uploading complex code. Use the full gamut of high-level JavaScript functions.

View details »

Rapid Learning

Develop code by dragging and droping visual blocks across webpage. No recompilation. No hassle variable declaration and manipulation. Learn/teach a wide variety of programming concepts, including funtions, arrays/lists, loops, color blending, etc. Simulate your code before pushing it to Sparki.

View details »

Plug Free

No more plugging in and unplugging Sparki to reprogram it. JSparks operates across Bluetooth, executing defined functions on the robot. Your Android device controls the logical steps of the code, providing live visual feedback for debugging. Code is pushed directly to your Android device across the Internet and can be created or updated anywhere.

View details »