CCNA · CCNP · real IOS

Grind real Cisco configs.
Graded the second you submit.

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.

60
tasks
6
topics
Build · Fix
task modes
R1 · running-configMEDIUM
1router ospf 1
2 router-id 1.1.1.1
3 network 10.0.12.0 0.0.0.3 area 0
4 network 1.1.1.1 0.0.0.0 area 0
5 passive-interface Loopback0
3 checks pending
// how it works

Three steps, one feedback loop

01
Pick a task

Filter by track and difficulty. Each task ships with a topology, an objective, and the exact checks you'll be graded on.

02
Write real IOS

Configure in a terminal editor against a live device. Check neighbor reference-configs and run canned show commands as you go.

03
Submit & get graded

Every check runs instantly — pass, fail, and why. Stuck? Burn a progressive hint, or reveal the full solution.

+Build-It

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.

!Fix-It

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.

// tracks

Drill the whole blueprint

routing
OSPF, static routes, HSRP
27 tasks
switching
VLANs, trunks, EtherChannel
16 tasks
security
ACLs & traffic policy
6 tasks
services
DHCP, NAT + device basics
11 tasks
// what every task ships with
difficulty tiers

Easy, Medium, Hard — scoped so you build up, not burn out.

progressive hints

Nudge, then narrow. Each hint costs points, so you only spend when stuck.

full solutions

A reference config with commentary on every line, unlocked when you're ready.

topology diagrams

See the devices, links, and addressing you're configuring against.

neighbor reference-configs

Read the peer's running-config so you can match the other side.

honest show & ping

show ip route, ospf neighbors, ping — computed live from your actual network state, not canned.

// problem set

Start solving

// try it — no signup

Drill one right now

A real task in the real IOS terminal — modes, Tab completion, ? help, live grading. No account needed.

FREEeasybasics
Loading task…
↻ new task

Objectives · live
Router · live IOS console
Router>
0 / objectives configured

Stop reading about configs.
Start writing them.

Free tasks across every track. No lab to build, no devices to rack — just open one and go.

Solve your first task
#
hashmodedrills for network engineers
problemstrackspricing