Full Stack track
Build the whole product
Full stack developers own features end to end: the screen, the API and the data. Each route below shares the web fundamentals and differs in the stack.
JSReNoMgTSNgPySQLJvSp
4 roles in this track
JSReNoMgTS
Full Stack Developer (MERN)
MongoDB, Express, React and Node.js.
10 skill areas · about 488 hSee the route
TSNgNoMg
Full Stack Developer (MEAN)
MongoDB, Express, Angular and Node.js.
10 skill areas · about 551 hSee the route
PyReSQLJS
Full Stack Developer (Python + React)
Python back end with a React front end.
9 skill areas · about 404 hSee the route
JvSpReSQL
Full Stack Developer (Java + React)
Spring Boot back end with a React front end.
9 skill areas · about 392 hSee the route
What every full stack role shares
Learn these once and they count towards any role in the track, so switching later costs less.
Full Stack Developer 4/4 rolesJavaScript Roadmap 4/4 rolesCSS 4/4 rolesHTML 4/4 rolesLearn Git and GitHub 4/4 rolesReact Developer 3/4 rolesAPI Design 3/4 rolesMongoDB 2/4 rolesNode.js Developer 2/4 rolesTypeScript 2/4 rolesSQL Roadmap 2/4 roles
Side by side
| Role | Stack | Core skill areas | From scratch |
|---|---|---|---|
| Full Stack Developer (MERN) | JSReNoMg | Full Stack DeveloperJavaScript RoadmapMongoDBNode.js DeveloperReact Developer | about 488 h |
| Full Stack Developer (MEAN) | TSNgNoMg | Angular DeveloperFull Stack DeveloperJavaScript RoadmapMongoDBNode.js DeveloperTypeScript | about 551 h |
| Full Stack Developer (Python + React) | PyReSQLJS | Full Stack DeveloperPython DeveloperReact DeveloperSQL Roadmap | about 404 h |
| Full Stack Developer (Java + React) | JvSpReSQL | Full Stack DeveloperJava DeveloperReact DeveloperSpring Boot DeveloperSQL Roadmap | about 392 h |
Highlighted areas are specific to that role; grey ones are shared across the track.
How to choose
One language everywhere?
MERN or MEAN: JavaScript or TypeScript on both sides.
Like Python, or aiming at data-heavy products?
Python + React.
Aiming at large companies, banks or fintech?
Java + React with Spring Boot.
Still not sure?
Pick the closest one. Your shared skills carry over if you switch.