Skip to main content
CF

Modern JavaScript Full Course

1h 14m 10s
English
Paid

Modern JavaScript Full Course is a 23-lesson 1 hour 14 minutes self-paced course by Fireship. The JavaScript Course teaches you how to build modern applications with vanilla JavaScript - no React, no TypeScript, no Frameworks - just plain old JavaScript.

Course facts

Lessons
23
Duration
1 hour 14 minutes
Level
All levels
Language
English
Updated
Instructor
Fireship
Price
Premium

The JavaScript Course teaches you how to build modern applications with vanilla JavaScript - no React, no TypeScript, no Frameworks - just plain old JavaScript.

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

https://github.com/fireship-io/javascript-course

Who teaches Modern JavaScript Full Course? Fireship

Fireship thumbnail

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.

What lessons are included in Modern JavaScript Full Course?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 23 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Resources
All Course Lessons (23)
#Lesson TitleDurationAccess
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
Unlock unlimited learning

Get instant access to all 22 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Modern JavaScript Full Course?

More courses by Fireship

Frequently asked questions

What prior knowledge do I need before starting this course?
This course is designed for those who already have a basic understanding of programming concepts. Familiarity with HTML and CSS is beneficial, as the focus will be on enhancing JavaScript skills. The course starts with foundational topics like 'JavaScript in 100 Seconds' and 'JavaScript Crash Course', which can also serve as a quick refresher.
What projects or applications will I build in this course?
Throughout the course, you will build a Text-to-Image application. This involves setting up a RESTful API, creating a Text-to-Image Server, and developing a Text-to-Image Frontend UI. These projects will help solidify your understanding of JavaScript applications in a practical context.
Who is the target audience for this course?
The course is aimed at developers who want to deepen their understanding of JavaScript without relying on frameworks like React or TypeScript. It is suitable for those interested in mastering the core language features and applying them to build modern applications.
How does this course compare in scope to other JavaScript courses?
Unlike courses that focus on specific frameworks or libraries, this course is centered on mastering vanilla JavaScript. It covers advanced topics such as Prototype Chain, Higher Order Functions, and TDD with Vitest, providing a comprehensive understanding of the language itself.
What specific JavaScript features and tools will I learn to use?
The course covers a range of JavaScript features such as Destructuring, Spread, Optional Chaining, and Nullish Coalescing. Additionally, you'll work with tools like Vitest for Test-Driven Development, which is crucial for ensuring your code's reliability.
What topics are not covered in this course?
This course does not cover JavaScript frameworks such as React or Angular, nor does it delve into TypeScript. The focus is strictly on vanilla JavaScript, so students looking to learn about frameworks will need to seek additional resources.
How much time should I expect to dedicate to this course?
The course consists of 23 lessons. Although the total runtime is not specified, students should allocate additional time for practical exercises and projects. This ensures a thorough understanding and practical application of the concepts covered.