Skip to content

JavaScript Intermediate

Hub › JavaScript › Intermediate

What you'll build

You grow the beginner CLI todo into a fuller tool: mark todos done, remove them, filter to just the pending ones, and seed the list asynchronously from a public API with fetch and async/await. Still plain Node, still zero dependencies.

The ladder

  1. 01 Why grow it
  2. 02 The done command
  3. 03 The remove command
  4. 04 Filtering
  5. 05 Async seed with fetch
  6. 06 Wire the CLI
  7. 07 Tests