LEARN MOJO · GPU PROGRAMMINGCommand the swarm.
Command the swarm.
Master the GPU.
Board a derelict starship and boot its parallel reactor, one core at a time. Every puzzle teaches a real Mojo GPU kernel: the same code that powers robotics, imaging, and multimodal AI.
Free to start · No signup for Lesson 1 · 35 puzzles 🔥
core_01_map.mojo
PUZZLE 1 · MAP1# Energize every core: one thread maps to one element2fn energize(out: UnsafePointer[Float32],3 inp: UnsafePointer[Float32], size: Int):4 i = block_dim.x * block_idx.x + thread_idx.x5 if i < size:6 out[i] = inp[i] * 2.0 # core online
35GPU puzzles
12ship systems
1,024cores per drill
100%real Mojo kernels
Bring the ship online, system by system
Each system is an Act. Clear its puzzles to power it up and earn a Core Shard, the module that unlocks the next system. The full Mojo GPU Puzzles course, retold as a campaign.
⚡
ACT I · P1–8
Cold Boot
Wake the reactor. Energize cores, form squads, give them shared comms.
map · zip · guards · blocks
Start →
🛠️ACT II · P9–10
Diagnostics Bay
Subsystems misfire. Trace bugs and contain a memory breach.
debugger · sanitizers · races
🔒 Finish Act I to unlock
📡ACT III · P11–16
Systems Online
Build sensors, targeting and navigation from real GPU algorithms.
convolution · scan · matmul
🔒 Finish Act II to unlock
🤖ACT IV–V · P17–22
Bridge & Fleet
Expose kernels to Python; teach the swarm to learn.
MAX ops · attention · autograd
🔒 Finish Act III to unlock
Your reactor is dark. Light it up.
Write your first GPU kernel in the next 60 seconds, right in the browser.
Start the mission →