Skip to main content

Learn Modern JavaScript on Scrimba

Quick Answer: Pro, 52-minute Intermediate course. A short ES6-focused pass based on freeCodeCamp material, delivered as interactive Scrims. Use it to modernize syntax habits after you already write basic JavaScript.

Last reviewed: March 2026.

Disclosure: ScrimbaGuide may earn a commission when you enroll or subscribe through links on this page. We still describe course limits honestly.

Learn Modern JavaScript

Pro

This tutorial features freeCodeCamp's ES6 curriculum recorded as interactive Scrimba screencasts. It gives you a methodical walk-through of the m

Duration: 52 minLevel: Intermediate
View on Scrimba (opens in a new tab)

About This Course

This track is freeCodeCamp’s ES6 curriculum inside Scrimba’s player—short, ordered, and typed in the lesson so let/const, arrows, and template literals stick.

  • Duration: 52 min
  • Level: Intermediate
  • Access: Scrimba Pro required

What Makes This Course Distinctive

Fifty-two minutes is intentionally narrow. You are not buying a full language tour. You are getting a tight slice of ES6-style JavaScript in the same interactive format as longer Scrimba courses, which makes it easy to knock out in one or two sessions without committing to a multi-hour block.

Because it mirrors freeCodeCamp's ES6 curriculum, the voice and topic order will feel familiar if you already touched FCC elsewhere. On Scrimba the difference is execution: you pause, edit, and rerun inside the lesson. That is useful when you are translating old var habits into let and const, or when arrow functions and template literals still feel like syntax sugar you copy without understanding.

Treat it as a bridge course. Pair it with Introduction to ES6+ or Advanced JavaScript if you want more depth. Skip it if you have never written a working function or loop, because it assumes you are upgrading style, not learning programming from zero.

Who Is This Course For?

Best for: developers who know the basics but want a fast, structured ES6 syntax update on a path or before React-heavy modules.

Not ideal if: you're brand new to JavaScript. Complete JavaScript Tutorial first.

Part of These Learning Paths

Choose This If

  • You want modern syntax (arrow functions, block scope, template literals) in under an hour of focused screencasts.
  • You tried reading ES6 cheat sheets but want to type the changes in context instead of skimming blog posts.
  • You need a quick alignment step on the Frontend Developer Path before components and tooling assume ES6+ habits.

Practice & Learn More

Start this course

Get access to Learn Modern JavaScript and 86+ more courses with Scrimba Pro.

Use our partner link to get 20% off the Pro plan.

Claim 20% Off Scrimba Pro (opens in a new tab)