LEARN MOJO · GPU PROGRAMMING

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 · MAP
1# Energize every core: one thread maps to one element
2fn energize(out: UnsafePointer[Float32],
3 inp: UnsafePointer[Float32], size: Int):
4 i = block_dim.x * block_idx.x + thread_idx.x
5 if i < size:
6 out[i] = inp[i] * 2.0 # core online
35GPU puzzles
12ship systems
1,024cores per drill
100%real Mojo kernels
BUILD YOUR FLEET

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.

THE AETHER FLEET AWAITS

Your reactor is dark. Light it up.

Write your first GPU kernel in the next 60 seconds, right in the browser.

Start the mission  →