Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

Front-end web developer

Mozilla via Independent

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

Welcome to our front-end web developer learning pathway!

Here we provide you with a structured course that will teach you all you need to know to become a front-end web developer. Work through each section, learning new skills (or improving existing ones) as you go along. Each section includes exercises and assessments to test your understanding before you move forward.

The subjects covered are:

  • Basic setup and learning how to learn
  • Web standards and best practices (such as accessibility and cross-browser compatibility)
  • HTML, the language that gives web content structure and meaning
  • CSS, the language used to style web pages
  • JavaScript, the scripting language used to create dynamic functionality on the web
  • Tooling that is used to facilitate modern client-side web development.

You can work through sections in order, but each one is also self-contained. For example, if you already know HTML, you can skip ahead to the CSS section.

Syllabus

 

  • 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

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Front-end web developer

  • Profile image for Muzammil Abbasi
    Muzammil Abbasi
    1
    I recently completed an online Front-End Development course focused on HTML, CSS, and JavaScript, and it was a great learning experience. The course provided clear explanations of web structure and styling using HTML and CSS, along with practical exercises. JavaScript lessons introduced core concepts like functions, loops, and DOM manipulation, helping me build interactive web pages. Each section included hands-on projects that reinforced my understanding. By the end of the course, I was confident in building responsive, functional websites from scratch. I highly recommend this course to beginners looking for a solid foundation in front-end web development.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.