Find the perfect coding resourcesLearn how skillcraft.ai helps developers find the perfect coding learning resourcesLearn more→

Lane Wagner
Instructor
Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, on Boot.dev, FreeCodeCamp, YouTube and the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management and a couple of years later left to build Boot.dev full-time.
Completion
Certificate included
Format
Interactive coding
Freemium
Master modern JavaScript ES6+ syntax
Understand asynchronous programming with promises
Work with objects, classes, and prototypes
Handle errors and debug JavaScript code
Use modules to organize code effectively
Master the fundamentals of modern JavaScript in this comprehensive interactive course. You'll be writing real-world code in minutes and solving challenges to cement your understanding of JS concepts. Learn how to use the most up-to-date JavaScript features in bite-sized hands on lessons, challenges and quizzes.
Learn the basic syntax of JavaScript and how to declare variables
Learn how to compare values and write conditional statements
Learn about the different ways to create and execute functions in JavaScript
Objects are one of the most-used JS structures, learn to master them
Learn about classes in JavaScript and how they differ from POJOs and the classes in other languages
Explore JavaScript prototypes and how they enable inheritance without traditional classes
Understand and practice the many ways to iterate over a list of data
Learn about contiguous memory storage in JavaScript
Practice good error handling with JavaScripts try/catch
Practice using the new ES6 (ES2015) set object for collections of unique values
Learn about the new ES6 map object for collections of key-value pairs
Understand promises and asynchronous programming in JavaScript, as well as the new async/await syntax
Grok one of the most important elusive concepts beknownst to JavaScript developers, the asynchronous event loop
Learn about the different JavaScript runtimes and how they differ
ES6 Modules help us organize our code into separate files. Learn how to use them and how they differ from CommonJS
Share Your Experience
Sign in to leave a review and help others
No reviews yet. Be the first to review!