Front-end web developer
- HTML — Structuring the web
- Introduction to HTML
- Multimedia and embedding
- HTML tables
- CSS — Styling the web
- CSS first steps
- CSS building blocks
- Styling text
- CSS layout
- JavaScript — Dynamic client-side scripting
- JavaScript first steps
- JavaScript building blocks
- Introducing JavaScript objects
- Asynchronous JavaScript
- Client-side web APIs
- Web forms — Working with user data
- Core forms learning pathway
- Advanced forms articles
- Accessibility — Make the web usable by everyone
- Accessibility guides
- Accessibility assessment
- Tools and testing
- Client-side web development tools
- Introduction to client-side frameworks
- React
- Ember
- Vue
- Svelte
- Angular
- Git and GitHub
- Cross browser testing
- Server-side website programming
- First steps
- Django web framework (Python)
- Express Web Framework (node.js/JavaScript)
- Further resources
- Common questions