Skip to content
JavaScript · Refresher · the 20% that unlocks 80%

JavaScript in One Week

The whole language in a weekend of crash notes

What's inside

  • Every JavaScript concept as a one-line mental model + one runnable example
  • Hand-drawn diagrams for the ideas that trip people up
  • A gotcha per page — the classic mistakes, pre-empted
  • A condensed cheat-sheet you can keep open while you code

What's covered

  1. 0 · Orientation how JS runs
  2. 1 · Fundamentals types, operators, comparisons
  3. 2 · Control flow & functions Decide which code runs, and how many times it repeats.
  4. 3 · Scope, closures & this Where a name is visible. Inner code can see outward , never inward.
  5. 4 · Objects An object is a collection of key → value pairs — keys are strings (or symbols), values are anything.
  6. 5 · Data & collections One numeric type — every number is a 64-bit float (IEEE-754), so decimals are approximate, not exact.
  7. 6 · Prototypes & classes Every object has a hidden link to another object — its prototype . A missed property is looked up along that chain .
  8. 7 · Async promises & the event loop
  9. 8 · Errors & modules An error unwinds the stack , hunting upward for the nearest catch — if none, the program crashes.
  10. 9 · Sharp tools Power features you'll read more often than you write — recognise them in the wild.
  11. 10 · Cheat sheet & gotchas

JavaScript in One Week compresses the entire JavaScript language into a tight, diagram-first booklet you can finish in a weekend. It’s built on the “cram-4” method: for every concept you get one mental model, one canonical runnable example, a picture when a picture beats prose, and the one gotcha that trips everyone up.

JavaScript is the language of the web, and this book respects your time: no filler, no padding, just the parts that matter — in a handwritten style that’s genuinely enjoyable to read.

Preview a few pages below, then grab the PDF. You’ll have it in your inbox in seconds.

Questions

Is "JavaScript in One Week" enough to learn JavaScript from scratch?

It's designed as a fast crash course and refresher. If you've programmed before, it gets you productive in days; total beginners may prefer the One Month edition.

What format is the book?

A print-ready PDF — the same handwritten "Classic Ruled" style throughout. Read it on any device or print it.

Do I need an account to buy?

No. Buy with just your email; we send the download link instantly and let you create an account later to re-download anytime.

Can I get a refund?

Yes — see our refund policy. If the book isn't for you, reach out.