The JavaScript Course teaches you how to build modern applications with vanilla JavaScript - no React, no TypeScript, no Frameworks - just plain old JavaScript.
Modern JavaScript Full Course
This course is focusd on the basics of JavaScript - the world’s most commonly used programming language. Here’s what you’ll get out of it…
- The Basics of JavaScript
- Advanced concepts broken down in a quick no-BS format
- Prepare for JS interviews by coding algorithms
- Test Driven Development with Vitest
- Debugging and Error Handling
- Build a text-to-image API with Node.js and OpenAI
- Learn modern browser APIs like Fetch
- A great primer for more advanced Fireship courses
Additional
About the Author: Fireship
Fireship (fireship.io) is the teaching brand of Jeff Delaney, a US developer behind the Fireship YouTube channel — one of the largest software-engineering channels on YouTube, with millions of subscribers tuning in for the channel's distinctive 100-second technology-explainer format. The fireship.io paid-course platform extends that approach into longer-form project-based courses.
The course catalog covers the modern web and mobile stack: React, Next.js, Angular, Svelte / SvelteKit, Vue, Flutter, Firebase (Jeff is a long-running Google Developer Expert for Firebase), Supabase, Stripe integration, AI / LLM features, and the broader full-stack JavaScript ecosystem. Course material favours fast-paced, project-based builds — students ship complete applications end-to-end rather than studying frameworks in isolation.
The CourseFlix listing under this source carries over 19 Fireship courses spanning that range. Material is paid; Fireship runs on per-course or membership pricing on the original platform. Courses are aimed at developers who learn best by shipping real applications fast.
Watch Online 23 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Resources Demo | 00:47 | |
| 2 | JavaScript in 100 Seconds | 02:36 | |
| 3 | JavaScript Crash Course | 12:24 | |
| 4 | Prototype Chain | 02:05 | |
| 5 | Destructuring | 01:42 | |
| 6 | Spread | 01:27 | |
| 7 | Optional Chaining | 00:47 | |
| 8 | Nullish Coalescing | 01:13 | |
| 9 | Higher Order Functions | 02:15 | |
| 10 | Closures | 02:19 | |
| 11 | Array Tricks | 03:26 | |
| 12 | History of JavaScript | 12:19 | |
| 13 | Cumulative Sum | 03:10 | |
| 14 | Binary Search | 03:17 | |
| 15 | Least Recently Used (LRU) Cache | 03:55 | |
| 16 | TDD with Vitest | 02:49 | |
| 17 | Initial Setup | 01:36 | |
| 18 | RESTful APIs | 02:30 | |
| 19 | Text-to-Image Server | 04:37 | |
| 20 | Rest Client | 01:30 | |
| 21 | Text-to-Image Frontend UI | 03:54 | |
| 22 | Loading Spinner | 01:03 | |
| 23 | Error Handling | 02:29 |
Get instant access to all 22 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionCourse content
23 lessons · 1h 14m 10sShow all 23 lessons
- 1 Resources 00:47
- 2 JavaScript in 100 Seconds 02:36
- 3 JavaScript Crash Course 12:24
- 4 Prototype Chain 02:05
- 5 Destructuring 01:42
- 6 Spread 01:27
- 7 Optional Chaining 00:47
- 8 Nullish Coalescing 01:13
- 9 Higher Order Functions 02:15
- 10 Closures 02:19
- 11 Array Tricks 03:26
- 12 History of JavaScript 12:19
- 13 Cumulative Sum 03:10
- 14 Binary Search 03:17
- 15 Least Recently Used (LRU) Cache 03:55
- 16 TDD with Vitest 02:49
- 17 Initial Setup 01:36
- 18 RESTful APIs 02:30
- 19 Text-to-Image Server 04:37
- 20 Rest Client 01:30
- 21 Text-to-Image Frontend UI 03:54
- 22 Loading Spinner 01:03
- 23 Error Handling 02:29
Related courses
-

JavaScript & LeetCode | The Ultimate Interview Bootcamp
By: UdemyAre you studying for that next coding interview but don’t know where to start? Or are you looking for a concise, easy-to-understand study guide with everything4 hours 49 minutes 58 seconds 5 / 5 -

Build Responsive Real World Websites with HTML5 and CSS3
By: UdemyThe easiest way to learn modern web design, HTML5 and CSS3 step-by-step from scratch. Design AND code a huge project.37 hours 28 minutes 39 seconds -

LeetCode & JavaScript Complete Course for Web Developer 2022
By: UdemyIn my LeetCode course, I will walk you through, step-by-step, all the different types of questions that appear during interviews! I am a self-taught programmer2 hours 53 minutes 26 seconds