Capstone Projects: Build Real Apps

Three complete projects. Everything you've learned, working together. Seven short pages from Senior Year of College, about 26 minutes of reading in all.

What you’ll learn

  • How to plan a project before coding
  • The \

The pages

Seven pages, about 26 minutes.

  1. How to Build a Project Welcome to your final year! There are no new topics this year. Instead, you're going to do what real developers do…
  2. The State + Render Pattern All three projects use the same big idea, so let's understand it first. It's the most important idea in modern…
  3. Project 1: Tasky, the To-Do List The plan: A to-do list app where you can add tasks, tick them off, delete them, and filter them. It should remember…
  4. Project 2: The CurlyScript Quiz Show The plan: A timed multiple-choice quiz about JavaScript (of course!). Ten questions, fifteen seconds each, with…
  5. Project 3: Sky Check, the Weather App The plan: Type the name of any city in the world, and see its current weather: temperature, a description with an…
  6. You Built Three Apps! Stop for a second and look at what you've done. Three real, working apps. These are the kinds of projects that people…
  7. Recap The key ideas of Senior Year, JavaScript projects, on one page. Plan before you code: describe it, list the features…

Reading is step one

CurlyScript turns these notes into a game: short questions, an explanation after every answer, and a test at the end of each grade. Free, with nothing to sign up for.

Start learning