Full Stack Developer
Own the whole feature — database to pixel to deploy.
intermediate · 9–12 months · 3 milestones · 12 topics
Tap a box to open it · right-click to mark done
Tap a box to open it
Full outline
The path to shipping complete products alone: frontend interfaces, backend APIs, databases, authentication, deployment and the judgement to know where a problem actually belongs.
01The Interface
What the user actually touches.
- HTML, CSS & the browser
Semantic markup, modern layout and the rendering model underneath.
- JavaScript & TypeScript
One language across both halves of the stack is the full-stack superpower.
- A component framework
React with a meta-framework covers the overwhelming majority of jobs.
- Design sense
You do not need to be a designer, but you must be able to make something look deliberate.
- HTML, CSS & the browser
02The Server
Where the truth lives.
- APIs & business logic
Designing endpoints that are predictable and hard to misuse.
- Databases
Model the data first. Everything downstream is easier when this is right.
- Auth & sessions
The feature everyone underestimates and everyone needs.
- Files, email & third parties
The integrations every real product ends up needing.
- APIs & business logic
03Ship It
Production is a skill of its own.
- Deployment
From local to live, repeatably.
- Monitoring & errors
Know something broke before a user emails you.
- Testing
Enough coverage to refactor without fear.
- Product thinking
The full-stack edge is judgement, not just breadth of syntax.
- Deployment