CourseVerdict

The Last Algorithms Course You'll Need vs Fullstack Svelte with SvelteKit

Same Bayesian formula, same rubric — so the difference in scores reflects the difference in the courses, not the difference in how we evaluated them.

Frontend Masters · Web Development

The Last Algorithms Course You'll Need

4.7/ 5 · 32 opinions
25 positive5 neutral2 negative/ 32 total

Frontend Masters · Web Development

Fullstack Svelte with SvelteKit

4.4/ 5 · 25 opinions
20 positive3 neutral2 negative/ 25 total

Per-criterion

Content quality4.7 / 5

Across roughly nine hours and 60 lessons the course covers Big O time and space complexity, arrays, linked lists, queues and stacks, a ring buffer, recursion, the classic searches and sorts (linear, binary, bubble, quick), trees with BFS and DFS, heaps, maps, graphs with adjacency lists and matrices, and Dijkstra's shortest path. Reviewers repeatedly call it content-dense and "not the typical watered down content you find often on online courses." The honest mark-down is that it is implementation-first and fast — it condenses a full-semester CS course into under ten hours, so it favours breadth and live coding over slow, proof-heavy depth.

Instructor4.9 / 5

ThePrimeagen is the reason this course is so widely recommended. Reviewers describe his explanations as "full of joy and charisma," call him "an excellent communicator" who is "both down-to-earth and incredibly skilled and intelligent," and note that "you won't get bored and fall asleep." He implements most algorithms live rather than showing finished code, which learners consistently single out as the high point. This is one of the most engaging instructors in the DSA space and it shows in the 4.9/5 rating.

Value for money4.9 / 5

The course is completely free — all you need is a free Frontend Masters account — yet it sits behind, and is the same quality as, Frontend Masters' paid catalogue. For roughly nine hours of well-produced video plus a bespoke practice tool, reviewers call it "a worthy investment" and say "there is no other algorithm course that can teach you so many topics in such an efficient way." The only caveat on value is the subscription framing: the deeper Part 2 (advanced algorithms) sits behind a paid Frontend Masters subscription.

Projects4.5 / 5

The standout practical feature is the kata-machine, a bespoke GitHub repository ThePrimeagen wrote that generates a fresh daily set of algorithm exercises with a ready testing environment, so you implement each structure from scratch in TypeScript rather than just watching. Learners praise this as the thing that makes the knowledge stick. The caveat is that there is no graded capstone or certificate, and some implementations (notably the doubly linked list) are "complicated, or rather convoluted, to implement," which can stall practice.

Real-world use4.4 / 5

The stated goal is to teach enough DSA that, after practice, you could pass interviews at a large tech company, and reviewers report it delivered exactly that mental model — one four-year professional said "this was exactly what I needed to get back on track." The patterns (Big O reasoning, BFS/DFS, Dijkstra, the common sorts) are the bread and butter of coding interviews. But it is a foundation, not a credential: there is no certificate, and complete beginners will need significant outside practice before the interview goal is realistic.

Content quality4.6 / 5

Nearly 5 hours of content (4h 52m) split across four structured sections: Introduction, SvelteKit Basics (routing, data loading, forms, API routes, stores, error handling), Advanced SvelteKit (hooks, link options, advanced routing and loading patterns), and a complete SvelteFlix project build (carousels, search, infinite scrolling, caching). The curriculum aligns with the current SvelteKit production stack and avoids legacy patterns. Published June 13, 2023 and compatible with Svelte 3 and 4. One gap noted by reviewers: Svelte 5 runes syntax is not covered, since the course predates Svelte 5's stable release.

Instructor4.9 / 5

Rich Harris is the creator of both Svelte and Rollup, and a software engineer at Vercel. Teaching the framework you invented gives unparalleled depth: Harris explains architectural decisions and trade-offs, not just API syntax. The Frontend Masters platform awarded the course a 4.8/5 rating based on student reviews. Independent reviewers consistently note that learning directly from the framework's author accelerates understanding of the "why" behind SvelteKit's design choices — something no third-party instructor can replicate. Minor critique: Harris assumes a reasonable level of JavaScript comfort and does not slow down for absolute beginners.

Value for money3.9 / 5

Access requires a Frontend Masters subscription (~$39/month or ~$390/year) rather than a one-time purchase. Strong value if you use the subscription for multiple courses — Frontend Masters covers the full frontend stack (JavaScript, TypeScript, React, CSS, Node.js, and dozens of other tracks) and has a companion Svelte Fundamentals course by the same instructor. Weak value for learners who want only this one course. No free tier beyond a short preview. The subscription cost is the dominant complaint across otherwise positive reviews.

Projects3.8 / 5

Frontend Masters provides written transcripts for every lesson, a downloadable course notes PDF, and public GitHub repositories for the SvelteFlix project used in the course. Community support runs through the Frontend Masters Discord. There is no dedicated course forum or live Q&A with Harris himself post-recording. Reviewers who took the course report that the SvelteKit official documentation and Discord are the primary support channels for issues beyond the course material — typical for Frontend Masters workshop courses where the instructor is not actively engaged post-recording.

Real-world use4.5 / 5

The course covers file-system routing, server-side data loading, form actions with progressive enhancement, API route creation (GET/POST/PUT/DELETE), SvelteKit stores, server hooks, caching strategies, and environment variables — all features used in production SvelteKit applications. The SvelteFlix capstone integrates a real third-party API (The Movie Database) and demonstrates infinite scrolling and client-side caching patterns. The main real-world gap is authentication: no auth implementation is covered, which is a common production requirement. Svelte 5 runes are also not included, but Svelte 4 apps are still widely deployed.

Scoring methodology applies identically to every course on the site — see the formula.