Once you're comfortable with JavaScript foundations, it's time to explore its deeper capabilities. Dive into the details of JavaScript object structures, and master the language details that make it easier to share your projects.
-
Redesign code as functions with clear dependencies.
-
Learn JavaScript syntax, logic, and data structure choices.
-
Devise sophisticated communication and program structures.
Courses
-
1
Learning Functional Programming with JavaScript ES6+2h 49mLearning Functional Programming with JavaScript ES6+
By: Shaun Wassell
Get an introduction to the evolving functional paradigms at the heart of many JavaScript frameworks and programs.
-
2
JavaScript: Async1h 31mJavaScript: Async
By: Sasha Vodnik
Explore asynchronous programming in JavaScript. Learn how to build faster, more efficient code with callbacks, promises, and the async/await operators.
-
3
Level Up: JavaScript1h 3mLevel Up: JavaScript
By: Emma Bostian
Get up to speed with new tasks in JavaScript in this practical, hands-on course, designed uniquely to test your coding skills in an interactive developer environment.
-
4
JavaScript: Recursion1h 7mJavaScript: Recursion
By: Mustapha Rufai
A detailed guide to understanding recursion using JavaScript, exploring common use cases and detailing ways to approach these kinds of algorithmic challenges.
-
5
JavaScript: Arrays1h 18mJavaScript: Arrays
By: Jamie Pittman
This course offers a detailed guide to JavaScript arrays, exploring common use cases and ways they differ from arrays in other languages.
-
6
JavaScript: Maps and Sets1h 41mJavaScript: Maps and Sets
By: Jamie Pittman
This course provides a detailed guide to JavaScript maps and sets, exploring common use cases and surprises they hold.
-
7
JavaScript: Patterns1h 15mJavaScript: Patterns
By: Emmanuel Henri
How do traditional design patterns translate to JavaScript? Find out in this course. Enhance your code by mastering key creational, structural, and behavioral design patterns.
-
8
JavaScript: The Tricky Bits1h 57mJavaScript: The Tricky Bits
By: Joe Chellman
Discover JavaScript techniques that make a huge difference in your work but are not obvious from the outset.
Instructors
Shaun Wassell
Full-Stack Development Instructor (React, Node.js, etc.) at LinkedIn Learning
Sasha Vodnik
Principal Technical Course Developer at DocuSign
Emma Bostian
Engineering Manager at Spotify
Mustapha Rufai
Software Engineer & LinkedIn Learning Instructor
Jamie Pittman
Senior Software Engineer / LinkedIn Learning Instructor / (Former) Athlete
Emmanuel Henri
Joe Chellman
CTO at Acid Remap, LinkedIn Learning author, drummer about town