freeCodeCamp Lesson Assignments (M2, M3, M04, M7A)
Four assignments track your progress through the freeCodeCamp Full Stack Curriculum. Do the work logged into the account you submitted in M0e — grading cross-references your public profile, and completion is checked per module, including the lectures, quizzes, labs, and reviews inside each (not just the numbered steps).
M2 — FCC1: HTML
- Basic HTML — 91 steps
- Semantic HTML — 39 steps
- Forms and Tables — 59 steps
- Accessibility — 24 steps
M3 — FCC2: CSS Foundations
- Computer Basics — 16 steps
- Basic CSS — 126 steps
- Design — 23 steps
- Absolute and Relative Units — 8 steps
- Pseudo Classes and Elements — 37 steps
- Colors — 98 steps
M04 — FCC4: CSS Continued
- Attribute Selectors — 72 steps
- Responsive Design — 38 steps
M7A — Responsive Web Design Certification
- Complete the RWD certification on freeCodeCamp (the projects and the exam).
- Add a link to your certification in your course site footer — the URL looks like freecodecamp.org/certification/yourusername/responsive-web-design-v9.
Submitting (each assignment)
- Your public FCC profile URL — points, timeline, and activity visible.
- A single cropped screenshot showing the listed modules with completion checkmarks, your name visible somewhere (like in the URL bar).
- Notes, and names of anyone you worked with.
- Peer reviews: apply the instructions to at least two classmates who don't already have two reviews.
What gets checked: every module in the assignment shows 100% of its challenges completed on your profile — quizzes, labs, and reviews included. For M7A: the certification is earned and your course footer links to it.