JavaScript in One Month
Solid working JavaScript on a four week plan
🎁 New to JavaScript? Start free with the 3-day notes →What's inside
- A paced four week plan through all of JavaScript
- Practice drills at the end of every section
- Two guided mini projects to make the ideas stick
- More worked examples and edge cases than the crash notes
What's covered
- 1 · Objects & syntax, deeper Every property carries hidden metadata, value plus three on/off flags. A plain x=1 sets all true; defineProperty defaults them false.
- 2 · Iteration & generators An iterator is any object with a next() that returns { value, done }, call it until done:true .
- 3 · Async in practice A promise is a value that isn't ready yet, an object you can store, pass around and return, that will settle later.
- 4 · The event loop & microtasks JS runs one thing at a time, sync code to completion, then drain ALL microtasks, then ONE macrotask, repeat forever.
- 5 · The DOM & events The DOM is the browser's live object model of your HTML, a tree of nodes you can read and rewrite, and the page updates the instant you do.
- 6 · Fetch, JSON & HTTP fetch(url) returns a promise for a Response, the headers arrive first; you then read the body with a second await.
- 7 · Regular expressions A regex is a tiny pattern language for matching text, built from classes, anchors & quantifiers , carrying a set of flags.
- 8 · Modules & tooling Each file is its own scope ; it shares values by export and pulls them with import, no globals leak between files.
- 9 · Error handling & robustness An error is just an object, name + message + stack, that you throw, and try/catch/finally controls the unwinding.
- 10 · A TypeScript primer TypeScript is JS plus a type layer checked at compile time, then erased, at runtime it's plain JavaScript.
- 11 · Testing A test is code that calls your code and asserts the result, fail loud now, not in production.
- 12 · Node.js essentials Node = the same V8 engine the browser uses, plus system APIs (files, network, processes) instead of a window or DOM.
- 13 · Patterns & functional JS Build with pure functions over immutable data, same input, same output, no surprises.
- 14 · Project Quote Board (browser)
- 15 · Project Log Summarizer (Node CLI)
- 16 · Cheat sheet The working-knowledge tier on two pages, scan, don't read.
JavaScript in One Month turns the crash notes into a paced four week plan. You get solid working JavaScript with practice drills and two mini projects, so the ideas move from “I read it” to “I can build it”.
This book respects your time. No filler and no padding, just the parts that matter, in a handwritten style that is genuinely nice to read.
Preview a few pages below, then grab the PDF. It will be in your inbox in seconds.
Questions
How is this different from the One Week edition?
Same voice and design with more depth. A paced plan, practice drills, and two mini projects so the ideas actually stick.
What format is the book?
A print ready PDF in the same handwritten Classic Ruled style. Read it on any device or print it.
Do I need an account to buy?
No. Buy with just your email and the download link arrives instantly. You can make an account later and grab it again anytime.
Can I get a refund?
Yes. See our refund policy, and if the book is not for you, just reach out.