Frontend track
Build what people see and use
Frontend developers turn designs into fast, accessible interfaces. All routes share HTML, CSS and JavaScript; the framework is what differs.
ReJSTSHCNgVu
3 roles in this track
ReJSTSHC
Frontend Developer (React)
Web interfaces with React and TypeScript.
8 skill areas · about 376 hSee the route
NgTSHC
Frontend Developer (Angular)
Web interfaces with Angular and TypeScript.
7 skill areas · about 411 hSee the route
VuJSHC
Frontend Developer (Vue)
Web interfaces with Vue.
6 skill areas · about 310 hSee the route
What every frontend role shares
Learn these once and they count towards any role in the track, so switching later costs less.
CSS 3/3 rolesFrontend Developer 3/3 rolesHTML 3/3 rolesJavaScript Roadmap 3/3 rolesLearn Git and GitHub 3/3 rolesTypeScript 2/3 roles
Side by side
| Role | Stack | Core skill areas | From scratch |
|---|---|---|---|
| Frontend Developer (React) | ReJSTSH | CSSFrontend DeveloperHTMLJavaScript RoadmapReact Developer | about 376 h |
| Frontend Developer (Angular) | NgTSHC | Angular DeveloperCSSFrontend DeveloperHTMLJavaScript RoadmapTypeScript | about 411 h |
| Frontend Developer (Vue) | VuJSHC | CSSFrontend DeveloperHTMLJavaScript RoadmapVue Developer | about 310 h |
Highlighted areas are specific to that role; grey ones are shared across the track.
How to choose
Most job openings and the biggest ecosystem?
React.
Enterprise products with large teams?
Angular.
A gentle start with a clean model?
Vue.
Still not sure?
Pick the closest one. Your shared skills carry over if you switch.