Bootcamp
Study group
Collaborate with peers in your dedicated #study-group channel.
Code reviews
Submit projects for review using the /review
command in your #code-reviews channel
Join 10811 other students
Log in to get
Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.
This bootcamp includes
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.
This course contains 112 interactive scrims spread across 12 modules.
2 lessons 7 min
11 lessons1 hour 2 min
9 lessons1 hour 6 min
10 lessons1 hour 13 min
11 lessons1 hour 28 min
17 lessons2 hours 3 min
9 lessons1 hour 7 min
8 lessons 33 min
8 lessons1 hour 5 min
10 lessons1 hour 14 min
7 lessons1 hour 18 min
10 lessons1 hour 47 min
Variables / Strings
Conditionals
Functions
Partial application
Currying
Objects
Set
Arrays
Classes
Constructor functions
Control flow
DOM
Async JavaScript
Immutability
Closures
this
Loops
state
Side effects
High-order functions
Cutting-edge JavaScript
And much more!
In this project, you'll build a Hacker News clone - includes comments, tabs, and more!
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 bottom up, it will help you if you have poked around with the language a bit, so that everything isn't totally new for you.
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.
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 "JavaScript deep dive", 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 course 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.
No, you can use email as well.
Yes, just email us (help@scrimba.com) within a month and we'll return the money.
We also support PayPal. Click the buy button and you'll get the opportunity to choose between credit card (via Stripe) or PayPal.
Yes, you'll get a receipt (not an invoice, as that's only for group purchases) with the name of the course sent via email. It might take a few minutes before you get it, so please be patient.
First, try refreshing the page. If that doesn't work, make sure you're logged in with the same account you bought the course with (we support both GitHub and email authentication). If that doesn't solve it, send an email to help@scrimba.com and we'll fix it asap.
Sure! Just shoot us an email at help@scrimba.com