finds.dev← search

// the find

jonasschmedtmann/complete-javascript-course

★ 17,162 · JavaScript · updated Dec 2024

Starter files, final projects, and FAQ for my Complete JavaScript course

Course companion repo for Jonas Schmedtmann's Udemy JavaScript course — starter files and finished code for 18 sections, from basics through async, OOP, and a full MVC recipe app. It's not a library or tool; it exists solely to follow along with paid video content.

The starter/final split per section is well thought out — you can check your work against the reference without being tempted to just copy it. The forkify capstone in section 18 uses a real MVC pattern with separate view classes and a publisher-subscriber event model, which is more structured than most beginner JS projects. Architecture diagrams and flowcharts are included in the relevant section folders, which helps learners reason about the design before coding. There's a maintained updates-and-fixes branch separate from the main branch, so the video code stays stable while dependency fixes land somewhere.

This repo is useless without the paid Udemy course — there's no explanation of what any section covers or how to run anything beyond 'open index.html'. The forkify project uses a third-party recipe API with a shared key baked into config.js, which will break for anyone who doesn't register their own. Most sections are plain JS files meant to be opened in the browser directly with no build step documented, but section 17 suddenly introduces Parcel with a dist folder committed to the repo, which is inconsistent and will confuse beginners. Forks outnumber stars, which is almost entirely students cloning to follow along — the engagement metric here means nothing about the quality of the code.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →