Skip to content
Learn Netverks

Lesson

Step 21/31 68% through track

mini-project-profile

Mini project: profile landing page

Last reviewed May 28, 2026 Content v20260528
Track mode
iframe_html
Means
HTML preview sandbox
Reading
~2 min
Level
intermediate

This lesson

This lesson teaches Mini project: profile landing page—the ideas, syntax, and habits you need before moving on in HTML & CSS.

Without a solid grasp of Mini project: profile landing page, you will repeat mistakes in HTML & CSS exercises and on real pages or scripts.

You will apply Mini project: profile landing page in contexts like: Landing pages, dashboards, marketing sites, and portfolio pieces built without a framework.

Read the lesson, edit HTML/CSS in the playground, press Run to preview, then answer the lesson MCQs. Also complete the hands-on challenge before advancing.

When the previous lesson's MCQs feel easy and you can explain Mini project: profile landing page in your own words.

Combine everything into a single-page profile you could extend for a portfolio or course submission. Treat this as a capstone: edit structure and styles until you are proud to show it.

Requirements checklist

  • Valid HTML5 skeleton with lang, charset, viewport, title.
  • Landmarks: header, nav, main, footer.
  • At least one section with heading hierarchy (h1 then h2).
  • Flex or grid layout that works on phone and desktop.
  • Styled button + real links; visible :focus-visible styles.
  • CSS variables for brand color and surface background.

Extension ideas

  1. Add a projects grid with three cards.
  2. Add a contact form section (reuse the styled forms lesson).
  3. Add a dark theme toggle using data-theme on html.

Important interview questions and answers

  1. Q: How would you explain this project in an interview?
    A: Semantic HTML for structure, CSS variables for theming, flex/grid for layout, mobile-first media queries, accessible focus and labels.
  2. Q: What would you improve before production?
    A: Real assets, performance (image sizes), contrast audit, and extract CSS to external files.
  3. Q: How do you prove accessibility?
    A: Keyboard walkthrough, heading order check, label/input pairs, and automated axe/lighthouse scans.

Self-check

  1. Can you navigate the page with keyboard only?
  2. Does the layout still work at 320px width?

Challenge

Personalize the capstone

  1. Replace name, skills, and contact link.
  2. Add one more section with a project list.

Done when: page still validates as semantic HTML with one h1.

Interview tip Lesson completion confidence

Can you explain this lesson in 30 seconds without reading notes?

Not saved yet.

Playground

Runs in your browser in a sandboxed frame. Backend runners appear when this track’s profile allows them.

Check yourself

Multiple choice — immediate feedback.

Discussion

Past discussion is visible to everyone. Only logged-in users can post comments and replies.

Starter discussion topics

  • What part of this lesson needs a second read?
  • What would you try differently in a real project?

Sign up or log in to post comments and sync lesson progress across devices.

No discussion yet. Be the first to ask a question.

Jump