Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Boot.dev

Learn JavaScript

via Boot.dev

Overview

Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Boot.dev teaches Python, SQL & Go through projects you won't want to stop. 25% off with code CLASSCENTRAL.
Get 25% Off
Learn JavaScript from start to finish with hands-on exercises. Practice functions, objects, arrays, control flow, and the browser language behind the web.

Syllabus

  • Variables
    • Learn the basic syntax of JavaScript and how to declare variables
  • Comparisons
    • Learn how to compare values and write conditional statements
  • Functions
    • Learn about the different ways to create and execute functions in JavaScript
  • Objects
    • Objects are one of the most-used JS structures, learn to master them
  • Classes
    • Learn about classes in JavaScript and how they differ from POJOs and the classes in other languages
  • Prototypes
    • Explore JavaScript prototypes and how they enable inheritance without traditional classes.
  • Loops
    • Understand and practice the many ways to iterate over a list of data
  • Arrays
    • Learn about contiguous memory storage in JavaScript
  • Errors
    • Practice good error handling with JavaScripts try/catch
  • Sets
    • Practice using the new ES6 (ES2015) set object for collections of unique values
  • Maps
    • Learn about the new ES6 map object for collections of key-value pairs
  • Promises
    • Understand promises and asynchronous programming in JavaScript, as well as the new async/await syntax
  • The Event Loop
    • Grok one of the most important elusive concepts beknownst to JavaScript developers, the asynchronous event loop
  • Runtimes
    • Learn about the different JavaScript runtimes and how they differ
  • Modules
    • ES6 Modules help us organize our code into separate files. Learn how to use them and how they differ from CommonJS.

Reviews

4.7 rating at Boot.dev based on 712 ratings

Start your review of Learn JavaScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.