Free access & certification: To get free access and earn a Coursera certificate, fill out this form.
Front End

Front End Courses

Follow 22 curated front end courses and learning paths, from beginner fundamentals to advanced practice.

12 courses
Web Development Fundamentals logo

Web Development Fundamentals

Free web dev fundamentals from IBM

~11 hours4 stepsbeginner

IBM SkillsBuild's free learning path covering web development basics. Covers HTML, CSS, JavaScript, responsive design, and building websites. Earn industry-recognized IBM digital credentials upon completion.

Front EndFree
User Experience Design Fundamentals logo

User Experience Design Fundamentals

Free UX design fundamentals from IBM

~12 hours4 stepsintermediate

IBM SkillsBuild's learning path on UX design fundamentals. Covers user personas, wireframing, prototyping, usability testing, information architecture, and design tools. Earn an IBM digital credential.

Front EndFree
web.dev Learn logo

web.dev Learn

Master modern web development from Google

self-paced2 stepsbeginner

Learn modern web development with interactive lessons from Google. Covers HTML, CSS, JavaScript, performance, accessibility, and responsive design.

Front EndFree
Web Dev for Beginners logo

Web Dev for Beginners

A 12-week curriculum for absolute beginners

12 weeks3 stepsbeginner

A 12-week, 24-lesson curriculum covering JavaScript, CSS, and HTML basics. Microsoft's free open-source course with projects, quizzes, and a final capstone.

Front EndFree
Learn React logo

Learn React

Master React with interactive tutorials

self-paced4 stepsbeginner

A free interactive React course on Scrimba led by Bob Ziroll. Covers components, props, state, hooks, effects, conditional rendering, forms, and more - all in an interactive screencast environment.

Front EndFree
React and Redux Masterclass logo

React and Redux Masterclass

Master React & Redux with decoupled architecture

16 hours5 stepsintermediate

Learn to write reusable React components with Redux actions in Flux architecture. Covers stateless components, Redux Thunk, test rendering, Enzyme, and snapshot testing. Build decoupled, easily testable React applications.

Front EndFree
Webpack TypeScript Guide logo

Webpack TypeScript Guide

Set up TypeScript with webpack the right way

self-paced4 stepsintermediate

Official webpack guide for integrating TypeScript into your build pipeline. Covers setup with ts-loader, source maps, path aliases, client types, third-party libraries, and build performance optimization.

Front EndFree
JavaScript30 logo

JavaScript30

30 vanilla JS projects in 30 days

30 days4 stepsbeginner

Build 30 things in 30 days with 30 vanilla JS tutorials by Wes Bos. No frameworks, no libraries, no compilers, no boilerplate. Covers DOM manipulation, audio/video, canvas, speech recognition, geolocation, and more.

Front EndFree
Learn Vue.js logo

Learn Vue.js

Learn Vue.js - a modern front-end framework

4 hours4 stepsbeginner

Discover Vue.js, a modern front-end framework that simplifies web development by merging the best aspects of React and Angular. Learn to build and style forms that handle real-world, dynamic data. Covers components, virtual DOM, data-binding, directives, and dynamic styling.

Front EndFree
Web Design for Web Developers: Build Beautiful Websites! logo

Web Design for Web Developers: Build Beautiful Websites!

25+ web design guidelines to build beautiful sites

2.5 hours3 stepsbeginner

A free Udemy course by Jonas Schmedtmann covering 25+ practical guidelines for amazing web design. Learn typography, color theory, images, icons, spacing, layout, and conversion optimization - all in under 2 hours. No boring theory, just actionable rules you can use immediately.

Front EndFree
Internet Fundamentals logo

Internet Fundamentals

Learn how the internet works from scratch

self-paced3 stepsbeginner

A beginner-friendly course by Jen Kramer (Frontend Masters) that teaches how the web works. Learn the terminology of web servers, web services, and devices used to access the internet. Understand how files and folders become web pages viewable online.

Front EndFree
WordPress for Beginners logo

WordPress for Beginners

Create your own website with WordPress - free course

14-18 hours5 stepsbeginner

Free Yoast Academy training on WordPress. Learn to set up, create, customize, and maintain a WordPress website from scratch. Covers WordPress.com vs .org, hosting, themes, plugins, widgets, site customization, security best practices, and WordPress SEO fundamentals.

Front EndFree

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡