Mini Projects (Buildable in <1 Hour)
Five small projects that exercise the 13 core concepts. Each one fits in an hour, builds something you can show off, and reuses techniques you'll see in real code.
Build each one once with the steps. Then close the page and rebuild it from memory. The second pass is where the learning happens.
Tip Calculator
Bill amount + tip percent → tip and total. Practices: variables, operators, functions, I/O.
To-Do List
A working CLI to-do list using arrays of objects. Practices: arrays, objects, loops, functions, I/O.
Number Guessing Game
Classic higher/lower game with attempts counter. Practices: conditionals, loops, I/O, debugging mindset.
Weather Card (UI)
A live HTML/CSS card that fetches data from a free API. Practices: input/output, objects, async basics.
Hangman
CLI hangman with word list and guess tracking. Practices: strings, arrays, loops, conditionals.