Skip to main content
No certificateBeginnerWeb Development

Learn Web Development (MDN Curriculum)

Mozilla's free, standards-based web curriculum from first HTML page to frameworks and accessibility.

Taught byMDN Web Docs (Mozilla)

About this course

MDN's structured learning area, mapped to its published curriculum. Core modules teach HTML structure, CSS styling and layout, JavaScript, frameworks, accessibility, design basics and version control, with exercises and challenges throughout. It is written by the same people who maintain the web's main reference docs.

Best for: Learners who want a thorough, vendor-neutral reference curriculum.

What you will be able to do

  • Structure content with semantic HTML
  • Style and lay out pages with CSS
  • Add interactivity with JavaScript
  • Apply accessibility best practices
  • Use version control

Syllabus and your progress

Tick modules off as you finish them on MDN Web Docs (Mozilla).

0 of 8 modules done

Plan your pace

At 4 hours a week you would finish in about 38 weeks, using the course time estimate above.

Progress is saved in this browser only. No account needed.

Cost and certificate

No certificate

MDN does not offer a certificate for this curriculum.

MDN Web Docs (Mozilla) sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.

Quick answers

Is Learn Web Development (MDN Curriculum) really free?
Yes, the course material is free on MDN Web Docs (Mozilla). MDN does not offer a certificate for this curriculum.
How long does Learn Web Development (MDN Curriculum) take?
Plan for about 150 hrs in total (Editorial estimate; the provider does not publish a total.). It is self-paced, so you can go faster or slower.
Do I need experience before Learn Web Development (MDN Curriculum)?
No. It is a beginner course with no prerequisites listed.

Featured in

Topics

About MDN Web Docs (Mozilla)

The web's reference documentation, with a free learning curriculum.

All free MDN Web Docs (Mozilla) courses

Learn Web Development (MDN Curriculum)

No certificate

Start on MDN Web Docs (Mozilla)