Core modules
The core modules cover topics that we feel every web developer should have a good grounding in. This includes all the information they need to design and build a basic, accessible web app that follows modern best practices, and manage and deploy their code using appropriate tools.
General resources:
- The Frontend Developer Career Path from Scrimba: 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!
Module list
-
1. Web standards Understand how the web works at a high level, and the process for creating web technologies.
Web Standards & Semantics
-
2. Semantic HTML Learn the fundamentals of HTML, the language used to define and structure web content.
Web Standards & Semantics
-
3. CSS fundamentals Dive into the fundamentals of CSS, the language you'll use to style and layout websites.
Styling
-
4. CSS text styling Focus on using CSS to style text and apply custom web fonts.
Styling
-
5. CSS layout Learn modern techniques for creating flexible layouts that work on a wide variety of devices.
Styling
-
6. JavaScript fundamentals Focus on the core JavaScript language and fundamental surrounding topics.
Scripting
-
7. Accessibility Understand the need for universal access to web content and how to write accessible code.
Best Practices
-
8. Design for developers Appreciate basic design theory, how to speak design language, and what makes websites look good.
Best Practices
-
9. Version control Understand why version control is necessary, and use GitHub to store code and collaborate with others.
Tooling