What you’ll learn
- How to plan a project before coding
- The \
The pages
Seven pages, about 26 minutes.
- 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…
- 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…
- 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…
- Project 2: The CurlyScript Quiz Show The plan: A timed multiple-choice quiz about JavaScript (of course!). Ten questions, fifteen seconds each, with…
- 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…
- 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…
- 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.