Data Structures and Algorithms in JavaScript

Data Structures and Algorithms in JavaScript

15 hours, 40 minutes CC

This course has been updated into a 4 part series! We now recommend you take the A Practical Guide to Algorithms with JavaScript course.

Immerse yourself in a course tailored for engineers comfortable with JavaScript, but wanting to better understand the data structures and algorithms necessary to ace job interviews and build better software. Learn topics like recursion, stacks & queues, sorting algorithms, trees, linked lists, Binary Search Trees, Graphs, & Hash Tables, Big-O and Breadth-First and Depth-First Search all in one place! This course is your key to understanding some of the most common data structures and algorithms in Computer Science while reinforcing JavaScript programming techniques. Master these concepts and you can approach your next job interview or coding challenge with confidence!

This course and others like it are available as part of our Frontend Masters video subscription.

Published: March 29, 2017
Get Unlimited Access Now
Table of Contents

Object Oriented JavaScript

Stacks & Queues


Time Complexity

Elementary Sorting

Sorting Algorithms

Trees & Searching

Reviewing Core Concepts

Binary Trees

Graphs & Paths

Depth & Breadth-First Search

Hash Tables