Sigmo by Sigmaschool

Free precourse

Ready to start ~8 hours6 projects · ~40 min a day

Precourse: 6 Projects in 6 Days

What you'll learn: HTML, CSS, JS

I can build 6 small projects with HTML, CSS, and JavaScript, then bring those foundations together in a final PeakFit gym member dashboard.

The brief

Gym members often use a dashboard to view important information in one place. In this project you'll build PeakFit, a gym member dashboard using HTML, CSS, and JavaScript. The page prompts the user for their name when it loads and shows a personalised greeting, plus the member's active membership status, personal trainers, and today's fitness classes. This project focuses on structuring pages with HTML, styling with CSS, and adding simple interactivity with JavaScript.

💡 After completing the requirements, feel free to improve the design or add extra styling. You should understand every line of code, especially how the user's name is collected and displayed, because you'll be asked to explain it during submission.

What you'll build

An example only, not a specification, yours can look different. Click to enlarge.

Tools & skills

What you'll learn

  • Build a multi-section page with HTML, the skeleton of every website
  • Style cards, images, and layout with CSS until it looks like a real product
  • Ask for the user's name with prompt() and greet them personally
  • Drop live values into sentences with template literals
  • Change what is on the page from code with querySelector() and textContent
Get stuck and you are not alone. A free account comes with Sigmo AI, your coding buddy on every lesson, plus the Discord community. Log in or sign up free →