Modern JavaScript Array Methods in 45 Minutes
by Marcus Hale
Build, deploy and document six projects that prove you can do the job, not just the tutorial.
MH Created by Marcus Hale
Every bullet below is something you will have built, shipped or be able to explain by the time you finish the last lesson.
8 modules · 165 lessons · 22h of material
14 lessons running 1h 50m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
22 lessons running 2h 56m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
24 lessons running 3h 12m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
30 lessons running 4h 00m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
26 lessons running 3h 28m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
24 lessons running 3h 10m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
14 lessons running 1h 52m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
11 lessons running 1h 32m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
8 modules · 165 lessons
22h total length
Short list, and deliberately so. If you meet these you can start today.
Hiring managers do not read a list of technologies, they open one repository and skim it for thirty seconds. This course is engineered around that reality. You build six projects that survive that skim: real problems, real deployments, commit histories that read like work, and README files that explain a decision instead of listing dependencies.
The projects escalate deliberately. A command-line tool published to a package registry. A data dashboard consuming a public API with caching and graceful degradation. A full-stack application with authentication, roles and file uploads. A real-time collaborative feature built on WebSockets. An integration service that talks to a third-party API with retries, idempotency and a webhook receiver. Finally an open-source contribution to an existing project, from issue triage through a merged pull request.
Every project ships. That means a deployment with TLS, continuous integration running tests and linting, error tracking, a demo account so a reviewer never faces an empty screen, and documentation covering architecture, trade-offs and known limitations. The closing modules cover writing about your work, presenting projects in an interview, and answering the question every reviewer asks: what would you change if you rebuilt it.
Still unsure about something? Write to misteryjj100@gmail.com and a human answers, usually the same working day.
Nobody has reviewed this course yet, so there is no score to show. Buy it, work through it, and your review could be the one that helps the next developer decide.
Web engineer and JavaScript educator
Marcus has shipped front ends for two ad-tech startups and one very large retailer, which taught him more about performance budgets than any blog post could. He teaches JavaScript and TypeScript from the runtime up — event loop first, framework second — then follows the same code through Node on the server side. Every one of his courses ends with a deployed application rather than a folder of exercises. He writes a weekly newsletter on browser performance.
One-time payment · lifetime access