Build something useful

Guided coding projects

Projects connect several lessons into one realistic outcome. Each brief gives you requirements and checkpoints before it shows solution guidance, so you make the design decisions instead of copying a finished app.

How to use a project

  1. Read the outcome and requirements before opening the solution.
  2. Complete one checkpoint at a time and test its smallest useful result.
  3. Use hints only after writing down what is blocking you.
  4. Compare approaches, then improve your own version instead of replacing it.