Learn Everything

Learning Path Curriculum

Backend Engineer

APIs, databases, queues and the reliability work that keeps a service up at 3am.

8 target skills32 interactive tasks live100% Free Sandbox
0/32 tasks completed

Modules & Skills

Curriculum Modules

Master the technical stack through sequence-oriented modules with real hands-on lab tasks.

SKILL 01

API Design

4 Tasks

Contracts that survive their first client - resources, errors and version after version.

0/4 done

Topics Covered (2)

• Resource Modelling2 tasks
• Errors & Versioning2 tasks
Curriculum TrackOpen Skill Lessons ↗
SKILL 02

Relational Databases

4 Tasks

Schemas that survive contact with reality, and migrations that can be rolled back.

0/4 done

Topics Covered (2)

• Schemas & Indexes2 tasks
• Migrations & Transactions2 tasks
Curriculum TrackOpen Skill Lessons ↗
SKILL 03

Caching & Performance

4 Tasks

The fastest request is the one you never make - if the cache stays correct.

0/4 done

Topics Covered (2)

• Cache Strategies2 tasks
• Invalidation & Measurement2 tasks
Curriculum TrackOpen Skill Lessons ↗
SKILL 04

Queues & Async Work

4 Tasks

Move the slow work off the request path - and survive the message arriving twice.

0/4 done

Topics Covered (2)

• Queue & Consumer Design2 tasks
• Failure Handling2 tasks
Curriculum TrackOpen Skill Lessons ↗
SKILL 05

Service Design & Reliability

4 Tasks

Draw the boundaries, own the data, and be ready for the day the service is on fire.

0/4 done

Topics Covered (2)

• Boundaries & Contracts2 tasks
• Production Readiness2 tasks
Curriculum TrackOpen Skill Lessons ↗
SKILL 06

Authentication & Authorisation

4 Tasks

Passwords, sessions, tokens and scopes - who is calling, and what they may do.

0/4 done

Topics Covered (2)

• Passwords & Sessions2 tasks
• OAuth & Scopes2 tasks
Curriculum TrackOpen Skill Lessons ↗
SKILL 07

HTTP & Networking

4 Tasks

Methods, status codes, caching headers and the browser-facing rules of the wire.

0/4 done

Topics Covered (2)

• Request Lifecycle2 tasks
• Headers & Caching2 tasks
Curriculum TrackOpen Skill Lessons ↗
SKILL 08

Testing Backend Code

4 Tasks

The test pyramid, the database that lies to you, and the load you have to survive.

0/4 done

Topics Covered (2)

• The Test Layers2 tasks
• Contracts & Load2 tasks
Curriculum TrackOpen Skill Lessons ↗