JavaScript Curriculum
Capstone — Build a Profile Card
hardYou've learned every skill. Now build something real — a profile card page for yourself. Semantic, accessible, responsive, themed, and animated. This is your proof of work.
Capstone — Build a Profile Card
You've covered every building block. This lesson is your synthesis — one project that uses all 19 lessons worth of skills together. A profile card might sound simple, but doing it properly touches every skill in the chapter.
What You're Building
A profile card page with:
- A header with your name and a dark mode toggle
- A hero section with your avatar, name, role, and bio
- A skills grid showing your tech skills
- A stats row showing numbers (lessons, XP, projects)
- A footer with links
Your Checklist
Track your progress against every Chapter 00 skill:
Profile Card Preview
Explore different layouts and themes to see what's possible:
Chapter 00 Complete
Once your capstone is done, you've covered the full HTML & CSS chapter:
You know how the web is built. Chapter 01 → JavaScript is next.
Your Challenge
Build the complete profile card page. Every item on the checklist should be ticked before you submit.
Challenge
Build a profile card page using all Chapter 00 skills. Requirements: semantic HTML (no div soup), CSS variables for all tokens, dark mode toggle, responsive layout (mobile-first, 2 breakpoints), Flexbox for the card internals, Grid for the skills section, transitions on all interactive elements, @keyframes entrance animation, and prefers-reduced-motion support.
Capstone — Build a Profile Card
hardYou've learned every skill. Now build something real — a profile card page for yourself. Semantic, accessible, responsive, themed, and animated. This is your proof of work.
Capstone — Build a Profile Card
You've covered every building block. This lesson is your synthesis — one project that uses all 19 lessons worth of skills together. A profile card might sound simple, but doing it properly touches every skill in the chapter.
What You're Building
A profile card page with:
- A header with your name and a dark mode toggle
- A hero section with your avatar, name, role, and bio
- A skills grid showing your tech skills
- A stats row showing numbers (lessons, XP, projects)
- A footer with links
Your Checklist
Track your progress against every Chapter 00 skill:
Profile Card Preview
Explore different layouts and themes to see what's possible:
Chapter 00 Complete
Once your capstone is done, you've covered the full HTML & CSS chapter:
You know how the web is built. Chapter 01 → JavaScript is next.
Your Challenge
Build the complete profile card page. Every item on the checklist should be ticked before you submit.
Challenge
Build a profile card page using all Chapter 00 skills. Requirements: semantic HTML (no div soup), CSS variables for all tokens, dark mode toggle, responsive layout (mobile-first, 2 breakpoints), Flexbox for the card internals, Grid for the skills section, transitions on all interactive elements, @keyframes entrance animation, and prefers-reduced-motion support.