MDN Curriculum

The essential skillset for new front-end developers

The MDN Curriculum provides a structured summary of the essential skills and practices for being a successful front-end developer. The Learn web development Core modules are based on this structure, as well as partner courses such as the Scrimba Frontend developer career path

Last updated: October 2025

About the curriculum

  • Beginner's level
  • Self-paced
  • Free

Defines the essential skills and knowledge every front-end developer needs for career success and industry relevance.

Created by Mozilla and refined with insights from students, educators, and developers from the broader web community.

Includes learning resource recommendations covering every curriculum topic, helping you become job-ready.

Learn more

Learn our curriculum with Scrimba's interactive Frontend Developer Career Path .

Modules

Learn the curriculum with Scrimba and become job ready

Scrimba's Frontend Developer Career Path teaches the MDN Curriculum Core with fun interactive lessons and challenges, knowledgeable teachers, and a supportive community. Go from zero to landing your first front-end job!

Find out more
MDN partner illustration

How can you boost your employability with the MDN Curriculum?

Learn about research collaboration and other essential soft skills. Balance between modern tooling and long-term best practices. Get access to high-quality recommended resources. Get guidance from trusted voices.

Don't know where to
get started?

  • Starting out with coding?

    Begin with our "Getting started" and "Core" modules to grasp the essential skills for web development.

    Core modules

  • Beyond the basics?

    Dive deeper with our "Extensions" modules to develop specialized skills.

    Extensions modules

  • Seeking employment?

    Our "Soft skills" module, part of "Getting started", offers crucial insights to help you land your job.

    Getting started modules

  • Working at a school?

    Use our modules to guide your teaching, or enroll your students in Scrimba's Frontend Path.

    Frontend Path