5 courses in Web Development
100% FreeBackend APIs & Node.js
A practical course for people who want to build the server side of web and mobile applications. You will design REST APIs, write Node.js services with Express, store data, authenticate callers, test endpoints and operate a small service in production. Ten lessons with worked examples take about 12 hours.
11 lessons · Verified certificate
Start free → Course details →
100% FreeHTML & CSS Fundamentals
This course is for people who want to build web pages from scratch. You will write semantic HTML, style pages with CSS, lay out interfaces with Flexbox and Grid, adapt layouts to small and large screens, and check basic accessibility. Allow about twelve hours, ending with a profile-page project.
11 lessons · Verified certificate
Start free → Course details →
100% FreeModern JavaScript for the Web
A practical course for people who can already write simple HTML and CSS and want to make pages respond, fetch data and stay maintainable. You will use modern JavaScript for the DOM, events, async work, modules, storage and debugging, then ship a small interactive page. Ten lessons take about 12 hours.
11 lessons · Verified certificate
Start free → Course details →
100% FreeReact & Next.js Development
A practical course for people who already write JavaScript and want to build modern web interfaces. You will compose React components, manage state with hooks, design forms and lists, and use the Next.js App Router for routing, data fetching, server actions, styling, tests and deployment. Ten lessons with worked examples take about 12 hours.
11 lessons · Verified certificate
Start free → Course details →
100% FreeWeb Design, UX & Accessibility
For people who design or brief websites and web apps. You will plan research, build a small design system, apply typography and colour, meet WCAG, run a usability test, hand work to developers and shape a conversion-focused landing page. About twelve hours.
11 lessons · Verified certificate
Start free → Course details →◆◆