It's LeetCode, for network engineers. Open a task, write real router and switch config in the terminal, hit submit — and get graded against the checks that actually matter.
Filter by track and difficulty. Each task ships with a topology, an objective, and the exact checks you'll be graded on.
Configure in a terminal editor against a live device. Check neighbor reference-configs and run canned show commands as you go.
Every check runs instantly — pass, fail, and why. Stuck? Burn a progressive hint, or reveal the full solution.
Start from a blank or bare device and build the feature from scratch — OSPF areas, VLAN trunks, ACLs, NAT. Tests that you can configure, not just recognize.
Walk into a broken network and find the misconfig — an MTU mismatch, a missing network statement, a wrong trunk mode. Read the symptoms, ship the fix.
Easy, Medium, Hard — scoped so you build up, not burn out.
Nudge, then narrow. Each hint costs points, so you only spend when stuck.
A reference config with commentary on every line, unlocked when you're ready.
See the devices, links, and addressing you're configuring against.
Read the peer's running-config so you can match the other side.
Run the show commands a real engineer would to verify your work.
A free taste of the real thing — write the config, run the checks, see the grade. No account needed.
On R1, bring up Gi0/0 with address 192.168.10.1 /24 — enter interface config, set the address, and enable the port.
Free tasks across every track. No lab to build, no devices to rack — just open one and go.
Solve your first task