Frontend Development
Frontend development is everything that runs in the browser: markup, styling, layout, and client-side interactivity, from plain HTML/CSS/JavaScript through the frameworks built on top of them.
Who this is for: Beginners through intermediate developers building for the browser.
Suggested starting point: Angular
Technologies (11)
Angular
A full, opinionated application framework built on TypeScript.
AngularJS
The original 1.x Angular framework -- legacy, superseded by Angular.
Bootstrap
The most widely used CSS component framework.
CSS
The styling language that controls layout, color, and responsiveness.
HTML
The markup language that structures every web page.
jQuery
A DOM manipulation library that predates most modern browser APIs.
Next.js
A React framework adding routing, server rendering, and app structure.
React
A component-based library for building interactive user interfaces.
Sass
A CSS preprocessor adding variables, nesting, and reusable logic.
Vue
An approachable component framework with built-in reactivity.
W3.CSS
A small, dependency-free CSS framework created by W3Schools.
Available courses
Practice and playgrounds
Related learning roadmaps
- Complete Beginner to Web DeveloperStart with zero coding experience and build up to a working, deployed-quality personal website and an interactive JavaScript application.
- Frontend DeveloperGo from HTML/CSS/JavaScript fundamentals to building interactive UIs with a modern framework.
- Full-Stack DeveloperCombine frontend and backend skills into one coherent path: UI, API, and database.