Tracks

Practise by debugging skill.

Each track maps ready incidents and planned Debugging 50 patterns by topic. Planned entries are roadmap only — not playable.

account_tree
OSS Labs

Open Source Debugging

Repo navigation, failing test reproduction, minimal patch reasoning, and PR explanation — trained on real public bug-fix history.

Real repos·Drafts in review
graph_3
active

Config & Environment

Debug missing environment variables, config drift, filesystem assumptions, and tenant-specific runtime settings.

4 ready·5 planned
graph_3
active

HTTP/API

Practice request contracts, headers, pagination, parsing, CORS behavior, and API edge cases.

7 ready·7 planned
graph_3
active

Secrets & Auth

Investigate auth headers, IAM failures, rotated secrets, webhook signatures, and authorization regressions.

6 ready·2 planned
graph_3
active

Network & Connectivity

Debug timeouts, ports, routing, service health, and retry behavior across service boundaries.

6 ready·5 planned
graph_3
active

Caching & Performance

Find stale keys, stampedes, tenant cache bleed, feature flag drift, and performance regressions.

3 ready·2 planned
graph_3
active

Database

Work through query behavior, serialization issues, transactions, soft deletes, and consistency failures.

2 ready·4 planned
graph_3
active

CI/CD & Pipelines

Practice deploy locks, migrations, artifacts, poisoned caches, and release-pipeline regressions.

1 ready·3 planned
graph_3
active

Testing & Reliability

Debug flaky checks, retries, hidden validation failures, test isolation, and incident recovery patterns.

5 ready·6 planned
graph_3
active

Date/Time

Fix timezone, DST, expiry, unit mismatch, and time-window bugs that only appear at boundaries.

1 ready·2 planned
graph_3
preview

Concurrency

Practice stale locks, duplicate workers, race conditions, async cleanup, and atomicity failures.

3 ready·8 planned
graph_3
active

Deployment

Debug broken health checks, missing container env, target-port mismatches, and rollout regressions.

2 ready·7 planned

Debug by stack

The full guide library and playable labs, grouped by the language and framework you actually work in.

deployed_code
36 guides

React & Next.js

Debug the failure modes that actually bite React apps: stale closures, re-render storms, hydration mismatches, Server Component boundaries, and broken data fetching.

36 guides
dns
41 guides

Node.js & Backend JS

Server-side JavaScript debugging — event-loop lag, stream backpressure, ESM/CommonJS interop, Express/Fastify middleware, and the runtime errors that only show up under load.

41 guides·32 labs
data_object
16 guides

TypeScript

Make the type system work for you instead of against you: generic constraints, discriminated unions, declaration files, path aliases, and the errors that hide real bugs.

16 guides
terminal
36 guides

Python & Data

From circular imports and the GIL to Django ORM N+1s, FastAPI validation, asyncio, and pandas/PyTorch shape and memory traps.

36 guides·5 labs
memory
13 guides

Go

Goroutine leaks, channel deadlocks, nil-interface gotchas, data races, and context cancellation that doesn't propagate.

13 guides
coffee
12 guides

Java & Spring

The enterprise stack held together by Spring Boot and YAML: autoconfiguration, transaction rollbacks, JPA lazy-loading, GC pauses, and thread deadlocks.

12 guides
tag
8 guides

.NET & C#

Async deadlocks, EF Core change-tracking, captive dependencies, configuration binding, and the memory leaks that creep into long-running services.

8 guides
deployed_code
13 guides

Vue & Nuxt

Reactivity that won't update, watcher loops, Pinia persistence, provide/inject, and Nuxt SSR hydration mismatches.

13 guides
deployed_code
8 guides

Angular

Change detection that won't fire, RxJS subscription leaks, DI injector errors, zone.js performance, and standalone-component wiring.

8 guides·4 labs
database
55 guides

Databases & SQL

Deadlocks, unused indexes, connection-pool exhaustion, N+1 queries, replication lag, and ORM drift across Postgres, MySQL, Mongo, and Redis.

55 guides
host
32 guides

Kubernetes & Docker

CrashLoopBackOff, OOMKilled pods, pending scheduling, service/DNS resolution, volume mounts, and multi-stage build and cache traps.

32 guides
cloud
31 guides

Cloud & Serverless

Lambda cold starts and timeouts, IAM denials, API Gateway 5xx, SQS visibility, and Terraform state drift across AWS, GCP, and Azure.

31 guides
lock
25 guides

Auth & Security

JWT signatures, OAuth2/PKCE flows, CORS, CSRF, cookie SameSite, session handling, and the auth regressions that lock everyone out.

25 guides
smartphone
25 guides

Mobile

React Native, Flutter, iOS/Swift, and Android/Kotlin failure modes — retain cycles, recomposition storms, ANRs, and state that won't update.

25 guides