Ideas learn to move here

A little code.
A world of possibilities.

Meet your robotics playground. Build a virtual robot, connect a few blocks, and see what happens next.

Made for curious students and the teachers who inspire them.

Works offline No account needed Open source
Big ideas. Small beginnings.
SpikeSim · Your first programOffline workspace
The SpikeSim workspace: two movement blocks beside a purple robot on a 3D practice field.
Real blocks. A real simulation. Your next idea.
Try. Learn. Try again.

A whole lab.
One little workspace.

41learning missions
17guided lessons
3Drobot playground
∞ideas to try

Build. Code. Try again.

Learning is better
when you can make it move.

Start with a small instruction. Watch your robot respond. Every experiment gives you something new to work out.

01 / CODE

Small blocks. Big thinking.

Snap instructions together. Explore loops, sensors and decisions, then read the Python helper code your blocks describe.

Drag it. Connect it. Run it.
02 / BUILD

Give your ideas a shape.

Choose a robot, try an attachment, or build a custom ground. Change a part and discover how it changes your route.

A playground you can make your own.
03 / EXPLORE

Every “why?” is welcome.

Follow guided lessons with examples, videos and short checks. Try each idea in its own experiment, keeping your project safe.

Understand it by trying it.

A little look inside

See what a few
blocks can do.

Three short recordings from SpikeSim. Choose an experiment, then press play to watch the idea become a route.

Make a repeatable patternRecorded in SpikeSim

The robot repeats its movement and turns to trace a pattern. A loop keeps the instructions short.

Captions describe the action. Videos stay paused until you press play.

For the whole classroom

Different ideas.
One shared challenge.

Bring students together on the same Wi-Fi for teacher-hosted competitions. Give them a task, time to prepare, and a chance to learn from one another.

  • Individual students or team entries
  • Preparation timers and locked submissions
  • Sumo matches and timed 3D challenges
  • Saved results and downloadable scoreboards

Classroom networking is in preview. Try your school's Wi-Fi with a second device before planning a session.

Follow development on GitHub
From the teacher's workspace
A demonstration teacher scoreboard showing Ada and Ben, a completed sumo result, and classroom roster controls.
More room for teamwork. More chances to say, “What if?”

Your next idea starts here

Make room
for a little possibility.

The Windows desktop app keeps your projects on your device. Once installed, your own robotics lab is ready without an internet connection.

All releases on GitHub

SpikeSim for Windows

First public preview
Preview

We're preparing the first public download. Check back here or follow releases on GitHub.

Windows 10 / 11 · 64-bit

No account or subscription.GPL-3.0 & open-source credits

A few good questions

Before you
press run.

Do I need a physical robot?

No. SpikeSim uses virtual robots and simulated sensors. A real robot can be a great next step, but it isn't needed to explore the lessons or build a program here.

Does it work without the internet?

The installed app bundles its simulator, fonts and lessons. Individual practice works offline. Classroom competitions need a shared local network, but no online account or cloud service.

Can I write Python or import a SPIKE project?

You can read the Python helper code generated from blocks. Direct Python editing isn't available yet. Supported SPIKE word-block projects can be imported, with unsupported instructions explained before replacing a project. SpikeSim does not run SPIKE firmware.

Is this a production release?

The first Windows release is a preview. Local automated tests and installed-app checks have passed. Testing on more school computers and real classroom networks is still needed. Save important programs as exported project files.

Is SpikeSim official LEGO software?

No. SpikeSim is independent educational software, not affiliated with or endorsed by the LEGO Group. Simulated routes and devices may behave differently from physical robots. It doesn't provide official tournament scoring.

Can I contribute or report a problem?

Yes. Use GitHub Issues to describe what you tried, what happened and your Windows version. Remove student names or other private information from shared files and screenshots.