Browse all series
LanguagesBeginner10 episodes

Modern JavaScript Basics

Whether you're migrating from older JavaScript knowledge, starting fresh, or have only ever reached for something like jQuery, this series is designed for you.

I'll help you get up to speed with the latest modern features in JavaScript, including modules, promises, classes, and so much more. I hope you'll come out of this course confident and ready to leverage these newer features and syntax in your own applications.

Series episodes

What You'll Learn

2m 15s

Discover key ES6 features and differences from ES5 while setting up a basic dev environment. Start mastering modern JavaScript with this friendly, hands-on series!

Let and Const

6m 44s

Explore JavaScript's let and const—modern variable declarations that improve code clarity and safety. Learn why they replaced var and how to use them effectively.

Arrow Functions Point the Way

10m 45s

Learn how JavaScript arrow functions simplify your code with concise syntax—write cleaner, one-line functions that boost readability and efficiency effortlessly.

Class is in Session

10m 16s

Discover how ES6 classes simplify JavaScript OOP, replacing complex prototypes with clean, easy-to-use syntax. Level up your coding with modern class features!

Promises are Made

9m 30s

Learn how JavaScript promises enable asynchronous code execution, letting your app run tasks smoothly without waiting—boost efficiency and control flow today!

Async and Await

6m 59s

Master async and await in JavaScript to write cleaner asynchronous code. Learn how to pause execution until promises resolve for smoother, readable workflows.

Maps and Sets are Special Objects

8m 36s

Explore ES6 Maps and Sets—special JavaScript objects with unique methods and use cases that enhance how you manage and organize your data efficiently.

Declarative Methods

9m 6s

Learn how declarative JavaScript methods simplify your code by focusing on what data to retrieve, boosting readability and modernizing your programming style.

Demystifying Modules

6m 14s

Discover how modern browsers natively support JavaScript modules—learn to import and export code effortlessly without bundlers like Webpack.

Wrapping It All Up

1m 44s

Wrap up your ES6 journey with key features and next steps. Stay ahead as JavaScript evolves—explore new paths and sharpen your skills today!

Continue learning

Thumbnail for NuxtJS Crash Course
NuxtJS Crash Course

With Andre Madarang

  • 11 episodes
  • Intermediate
  • Frameworks
Thumbnail for CSS Grids Simplified
CSS Grids Simplified

With Shruti Balasa

  • 12 episodes
  • Intermediate
  • Languages
Thumbnail for Crafting Vue Modals
Crafting Vue Modals

With Pascal Baljet

  • 14 episodes
  • Advanced
  • Techniques
Thumbnail for Building AlpineJS
Building AlpineJS

With Caleb Porzio

  • 6 episodes
  • Advanced
  • Frameworks
Thumbnail for Infinite Scrolling in Inertia
Infinite Scrolling in Inertia

With Luke Downing

  • 4 episodes
  • Intermediate
  • Frameworks

Would you like to hear from Laracasts by email occasionally?