Full Stack Developer
One request, traced end to end - and you built every hop.
The complete full-stack path: web fundamentals, frontend with React, Node APIs, SQL and NoSQL databases, auth, security, testing, deployment and system-design basics - with free resources at every step.
Saved on this device - no account needed.
- 1
Web Fundamentals
Know what actually happens between browser and server.
1–2 weeks0/3URL to response: DNS, TCP/TLS, request/response anatomy, status codes and cookies - the vocabulary of every debugging session.
Free resources
Semantic structure, Flexbox and Grid - every full-stack feature still ends at a screen someone has to use.
Free resources
Branches, PRs and review flow - the collaboration substrate for literally everything that follows.
Free resources
- 2
JavaScript & TypeScript
One language, both sides of the wire - typed.
3–4 weeks0/3Closures, prototypes, this and the event loop - the depth that separates users of frameworks from engineers.
Free resources
Promises, async/await, error propagation and parallelism with Promise.all - backend code is async code.
Free resources
Interfaces, unions, generics and strict mode - shared types between client and server are full-stack's superpower.
Free resources
- 3
Frontend with React
Ship the screens users touch.
3–4 weeks0/4Composition, controlled forms and lifting state - thinking in React rather than fighting it.
Free resources
Multi-page apps with React Router or Next.js: params, nested layouts, redirects and protected routes.
Free resources
fetch/React Query patterns: caching, loading and error states, optimistic updates and auth headers.
Free resources
Client-side validation that mirrors server rules - one schema, two enforcement points.
- 4
Backend with Node
Design and build the API your frontend calls.
4–5 weeks0/5Event loop, modules and npm - why Node handles thousands of concurrent connections on one thread, and when it can't.
Free resources
Routing, middleware chains, request validation and centralised error handling as one coherent pipeline.
Free resources
Resources, verbs, status codes, pagination and versioning - APIs another developer can guess correctly.
Free resources
Password hashing with bcrypt, sessions vs JWTs, refresh flows and protecting routes - without inventing your own crypto.
Free resources
Multipart handling, object storage and queues at concept level - the features that separate CRUD demos from products.
Build: REST API with auth
A documented CRUD API with registration, login, protected routes and validation - tested with an HTTP client.
- 5
Databases
Persist data you can query with confidence.
3–4 weeks0/5Tables, keys, normalisation and joins with Postgres - relational literacy is a career-long asset.
Free resources
Why one query is instant and another isn't: indexes, EXPLAIN and the N+1 problem.
Free resources
Documents, embedding vs referencing and aggregation pipelines - and honest criteria for choosing documents over tables.
Free resources
Prisma/Mongoose for productivity, migrations for schema history, and the escape hatch to raw queries.
Free resources
Cache-aside for hot reads, TTLs and invalidation - the first tool you reach for when the DB gets hot.
Free resources
- 6
Security & Quality
Ship code you'd let strangers attack.
2–3 weeks0/4Injection, XSS, CSRF, broken auth and misconfiguration - recognising the classic holes before attackers do.
Free resources
Same-origin policy, CORS configuration and security headers - the browser-side contract of your API.
Free resources
Unit tests for logic, integration tests for APIs (supertest), one E2E happy path - confidence to refactor.
Free resources
Secrets, env vars and the twelve-factor mindset that keeps dev, staging and production sane.
Free resources
- 7
Deploy & Operate
Put the whole stack on the internet, safely.
2–3 weeks0/4Frontend to a CDN, API to a host (Render/Fly/Railway/VPS), managed Postgres, custom domain and HTTPS.
Free resources
Dockerfiles and Compose - the same app everywhere, and the lingua franca of modern deployment.
Free resources
GitHub Actions running tests on every PR and deploying on merge - shipping as a routine, not an event.
Free resources
Structured logs, health checks and reading a stack trace under pressure - the on-call survival kit.
Build: Full-stack capstone
A deployed app with auth, database, and one non-trivial feature (payments, uploads or realtime) - README and CI included.
- 8
Interview Ready
Convert skills into offers.
2 weeks0/3Explaining your own app's architecture: request flow, data model, caching and how you'd scale it 10×.
Free resources
Arrays, hashmaps, strings and two-pointer problems - the screening bar most product companies still use.
Free resources
Take the OneRoadmap Full Stack certification so the resume line is verifiable, not just claimable.
Free resources