ssprkd.io
Courses

⚙️ Backend Essentials

Build reliable services: HTTP and REST, auth and security, data and persistence, caching, async and messaging, and architecture.

0/9
Start: HTTP & REST APIs →
📊 Assess your Backend Engineering level to see exactly which modules to focus on.Assess →
1
HTTP & REST APIs
Design REST APIs that make sense: pick methods by semantics, return the right status codes, and stay stateless with clean versioning and pagination.
Free
2
Auth & Security
Lock down your services the right way: hash passwords with bcrypt or argon2, handle tokens and sessions correctly, and shut out CSRF and injection.
🔒
Chapter review
Chapter 1 review — APIs & auth
Lab: A secure endpoint · 10-question check
🔒 Standard
3
Data & Persistence
Keep your data correct under pressure with connection pools, transactions, reversible migrations, and joins that kill the dreaded N+1 query.
🔒
4
Caching & Performance
Slash latency and database load by caching hot reads, then master the hard part — invalidation — alongside indexing and pagination that scale.
🔒
Chapter review
Chapter 2 review — Data & caching
Lab: Fix the slow path · 10-question check
🔒 Standard
5
Async & Messaging
Keep requests snappy by pushing slow work onto queues, then survive at-least-once delivery with idempotent consumers, dead-letter queues, and backpressure.
🔒
6
Architecture & Reliability
Build services that stay up: rate limits, backoff-with-jitter retries, timeouts, and circuit breakers, all made observable with logs, metrics, and traces.
🔒
Chapter review
Chapter 3 review — Async & reliability
Lab: Make it resilient · 10-question check
🔒 Standard
🎓
Final exam
Backend Essentials — comprehensive capstone
Hands-on capstone + course-wide exam · scored to a role level
🔒 Professional