BootSelf
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

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

RoleStackCore skill areasFrom 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.
Build my route

Other tracks