A mission-by-mission study archive of notes, examples, assignments, and practice applications covering TypeScript, MongoDB, Mongoose, Express, Redux, and Next.js.
Browse the published notes · Open the roadmap
This is a learning workspace, not one installable application. Each mission captures a stage of the Next Level Web Development curriculum, and some modules contain independent Node, React, Vite, or Next.js projects with their own manifests and commands.
Use it to:
| Mission | Focus | Modules |
|---|---|---|
| 0 | Orientation | 0–1 |
| 1 | TypeScript foundations and OOP | 2–5.5 |
| 2 | MongoDB and Mongoose | 6–9 |
| 3 | Structured Node/Express backends, validation, auth, and transactions | 10–19 |
| 4 | Redux and asynchronous state | 20–23 |
| 5 | Next.js, data fetching, NextAuth, and App Router | 24–27 |
The curriculum roadmap provides the original sequence.
Browse missions and open a module’s notes.md. The most consistently indexed paths begin with:
Supporting long-form notes live in articles, while additional session material is under conceptual-session.
There is no root package manager command. Enter the specific example directory, inspect its package.json and lockfile, then use the package manager selected by that module.
For example:
cd missions/mission-1/module-2
npm install
npm run
Use npm run, yarn run, or pnpm run to list that module’s available scripts before starting it. Do not assume one Node version, package manager, database, or environment file works across the full archive.
.
├── articles/ # Topic-focused written references
├── conceptual-session/ # Supplemental session notes
├── media/
│ ├── images/
│ └── pdf/ # Curriculum roadmap and supporting PDFs
├── missions/
│ ├── mission-1/ # TypeScript
│ ├── mission-2/ # MongoDB and Mongoose
│ ├── mission-3/ # Backend engineering
│ ├── mission-4/ # Redux
│ └── mission-5/ # Next.js
└── LICENSE # CC0 1.0 dedication
$exists, $type, and $sizeThe archive includes examples involving TypeScript, Node.js, Express, MongoDB, Mongoose, Zod, JWT, React, Redux Toolkit, React Router, Vite, Tailwind CSS, Ant Design, and Next.js. Their presence varies by module; they are not root-level dependencies.
GitHub Pages returned 200 OK when checked on 4 August 2026. The published view is a convenient browser for the repository material, while GitHub remains the authoritative source for individual files and history.
Documentation corrections and improvements to existing examples are welcome:
Do not add course material that you do not have permission to redistribute.
Use GitHub Issues for broken links, incorrect notes, or reproducible example problems.
If the archive helps your learning, you can support the maintainer on SupportKori.
The repository is dedicated to the public domain under CC0 1.0 Universal. Third-party course material, linked resources, package dependencies, trademarks, and externally sourced assets may carry their own terms.