Skip to main content

HTML Exercises by Phase πŸ‹οΈ

Mentor's Note: Practice makes permanent! Each phase includes three levels of exercises β€” Starter (foundational), Medium (applied), and Hard (mastery). Work through them in order, and don't skip the Hard challenges β€” that's where real learning happens!

πŸ—ΊοΈ Exercise Progression​

🎯 How Exercises Are Structured​

Each phase follows a Starter β†’ Medium β†’ Hard progression:

LevelDifficultyTimeGoal
πŸ”° StarterBeginner10-15 minLearn one new concept at a time
⭐ MediumIntermediate15-25 minCombine concepts into a mini-project
πŸ† HardAdvanced25-40 minBuild something portfolio-worthy

Three Levels of Mastery​

  • Starter: Focused exercises that introduce a single new tag or concept. Complete these first to build confidence.
  • Medium: Combine multiple concepts from the phase into a coherent page. These exercises add complexity and require planning.
  • Hard: Full-featured projects that demonstrate mastery of the entire phase. These are portfolio-ready pieces.

πŸ“š Phase Exercise Pages​

PhaseFocus AreaLevel
Phase 0 β€” Getting StartedSetup, first HTML fileBeginner
Phase 1 β€” FoundationsText, links, lists, imagesBeginner
Phase 2 β€” StructureSemantic tags, tablesBeginner
Phase 3 β€” MultimediaAudio, video, SVG, iframesIntermediate
Phase 4 β€” FormsInput types, validationIntermediate
Phase 5 β€” APIsCanvas, localStorageAdvanced
Phase 6 β€” ProfessionalSEO, accessibility, OGAdvanced
Phase 7 β€” Modern WebWeb Components, PWA, emailAdvanced
Phase 8 β€” Capstone ProjectsFull websitesAdvanced
Phase 9 β€” Integration & InterviewCSS/JS, mock interviewAdvanced

πŸ’‘ Tips for Getting the Most Out of Exercises​

  1. Type, Don't Copy β€” Manually type every code example. Muscle memory matters!
  2. Modify Before Moving On β€” Change colors, text, and layout to make each exercise your own.
  3. Validate Your Work β€” Run every page through the W3C Validator.
  4. Use DevTools β€” Inspect your pages in the browser to understand the rendered structure.
  5. Keep a Portfolio Folder β€” Save every Hard challenge. They become your portfolio!
  6. Teach Someone Else β€” Explain your solution to a friend. If you can teach it, you've mastered it.

πŸ… Badge Progression​

Earn badges as you complete phases:

  • Phase 1 β†’ 🧱 HTML Basics
  • Phase 4 β†’ πŸ“ Forms Master
  • Phase 6 β†’ πŸ’Ό Pro HTML
  • Phase 8 β†’ πŸ† Portfolio Ready

← Back to HTML Home