All projects
Web Development

Build Your First Personal Website

In this two-week project you will go from zero to a real, published website — using only HTML, CSS, and a sprinkle of JavaScript. No frameworks, no magic: you will understand exactly what makes a webpage tick, and you will walk away with something to show friends and future colleges.

Ages 12–16
Beginner
2-week pilot · 1 online + 1 in-person session per week
Suggested contribution: $30

What you'll build

  • A personal homepage with an 'About Me' section
  • A projects / hobbies gallery
  • A working contact form stub
  • Deployed site on GitHub Pages (free hosting)

What you'll learn

  • HTML document structure and semantic elements
  • CSS layout with Flexbox
  • Basic JavaScript interactivity (click events, DOM manipulation)
  • How DNS and web hosting work
  • Git basics: commit, push, deploy

Tools needed

  • A laptop (any OS)
  • VS Code (free)
  • GitHub account (free)
  • Modern web browser (Chrome or Firefox)

Final showcase

Share your live URL with the class and walk us through your design decisions in a 3-minute demo.

Junior Assistant Pathway

Students who complete this project may later return as junior assistants — helping the next cohort and deepening their own understanding through teaching.

Register Interest

We'll reach out with scheduling details and confirm your spot.