The JavaScript Bootcamp

Unlock Course

Join 2774 other students

Sign in to get
Access to 30+ free courses
New courses added monthly
Weekly coding challenges
Huge discord community
Exclusive chat access
Unlock Course
Subscribe to access!62% covid discount
Get access to this course and ALL other Scrimba courses at great value. Our 30-day money back guarantee makes this risk free for you.
Career Path includes
75+ hours of content
100s of coding challenges
Exclusive Study Group access
HTML, CSS, JS & React
Getting Hired section
30-day money-back guarantee
Subscribe now!62% covid discountSubscribe to access with 62% covid discount.
The course creator Reed Barger

with Reed Barger

2774 students enrolled

Course level: Intermediate

This course will teach you advanced JavaScript from the ground up. It features a systematic walk-through of the most important concepts of the language, and teaches you to build a Google Keep clone and a Hacker News clone in vanilla JavaScript.

What's inside

This course contains 112 interactive screencasts spread across 12 modules.

two girls

You'll learn

Variables / Strings
Partial application
Constructor functions
Control flow
Async JavaScript
Side effects
High-order functions
Cutting-edge JavaScript
And much more!

You'll build


Hacker News clone

In this project, you'll build a Hacker News clone - includes comments, tabs, and more!


Google Keep clone

Learn to build an that helps you keep track of your notes and tasks.



Before taking this course, we recommend that you have a basic understanding of JavaScript. While Reed teaches the language from the bottoms up, it will help you if you have poked around with the language a bit, so that everything isn't totally new for you.

The course creator

Meet your teacher

Reed Barger

Hi, I’m Reed Barger, a professional JavaScript developer who has helped over 15,000 developers level up their JavaScript skills in the last year alone and I will do the same for you. I know what it takes to be a JavaScript expert and I’ve packed it all right here into this course.

Follow me on twitter

Why this course rocks

There’s no question— if you want to be a developer, the language to learn is JavaScript.

It’s the engine of the web and if you know JavaScript, you can make software usable by everybody on any possible device.

However, navigating the JavaScript ecosystem today is harder than ever before.

What exactly do you need to learn? And how do you learn it all? Where do you even begin?

Welcome to The JavaScript Bootcamp, a course based around you and your goals—designed to teach you JavaScript in the best way possible, so you can build amazing apps, master the language, and transform your career.

Here’s something you may not know—it’s not good enough to just learn a framework like React; in fact, there is nothing that will supercharge your career more than learning JavaScript itself.

This bootcamp does just that—you’ll learn next-level JavaScript from the beginning. It’s going to teach you exactly the JavaScript you need, and leads directly into any JavaScript library or framework you want to learn (like React, Angular, Vue).

You’ll learn concepts essential to making any serious app or program, break through the hard parts of the language, all while working through fun coding challenges to practice all of these concepts. And to top it off, you’ll solidify your learning by building apps, fun, practical, real-world apps like the ones you use daily.

Go Pro!Sign me up!
Built with Imba