Data Structures in JavaScript
2.9 (105 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,237 students enrolled

Data Structures in JavaScript

Learn to implement popular Data Structures in JavaScript. Learn real world programming and get Job ready
2.9 (105 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,237 students enrolled
Last updated 12/2018
English [Auto]
Current price: $31.99 Original price: $49.99 Discount: 36% off
14 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11 hours on-demand video
  • 1 article
  • 12 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn professional programming in JavaScript
  • Learn to implement important DataStructures like Stacks, Queues, Hash tables and Graphs
  • Learn to be a better programmer by wisely choosing your data structures while building your next software
  • Master core concepts behind the Data Structures
Course content
Expand all 51 lectures 10:47:27
+ Arrays
4 lectures 57:54
Array Implementation in JavaScript
Two dimensional Arrays
+ Lists
1 lecture 15:00
Understanding and Implementation of Lists
+ Stacks
5 lectures 01:10:19
Understanding Stacks and Operations
Implementation of Stack using JavaScript
Palindrome Example
Factorial Example
Base Conversion
+ Queues
3 lectures 47:25
Understanding Queues
Queues Implementation
Priority Queues
+ Linked List
6 lectures 01:19:09
Understanding Linked List
Linked List Implementation
Understanding Double Linked List
Implementation of Doubly Linked List
Output for Double Linked List
Implementation of Circular Linked List
+ Dictionaries
1 lecture 15:33
Dictionaries and its implementation in JS
+ Sets
4 lectures 46:50
Understanding Sets
Analysing the output of set
Intersection and Union of sets
Analysing advanced set operations
+ Hashing
5 lectures 58:46
Implementation of Hashing
Better Hash Functionality
Output for better hash function
Hashing Integer keys
  • Basic programming knowledge is required to complete the course.

Become a master at data structures with this easy course on Data Structures in JavaScript!

Data structures are important when it comes to doing anything related to computers. With the huge role that data plays in today’s world, data structures allow a structured format to saving and retrieving data.

Data structures are often designed to be efficient in terms of storing and retrieving data in an easy and efficient manner. The faster the data is retrieved determines the success of the structure.

All programming languages have different built-in data structure commands that allow them to store data in a more efficient manner, such as objects, arrays, etc. Each language writes its own structure properties and features. JavaScript, one of the most popular programming languages has its own set of built-in data structure commands, which allow it to work extremely well with large amounts of data.

In this course, you’ll learn exactly how! This course breaks down data structures in JavaScript into small and easy to understand concepts, where you will cover a number of different commands that are built-in within the JavaScript Programming Language.

This hands-on informative course will help you get ready for learning amazing data structure skills as well as help you learn how to actually store and structure your data at the end of this course. The course will start with a detailed introduction into data structures, including their significance and some important programming practices, before it delves into data structures such as Arrays, Stacks, Linked Lists, Queues, Hash Tables and Trees Graphs.

The course also covers a detailed introduction to sorting and searching algorithms, as well as the different benefits of data structures.

At the end of this course, you will have not only mastered the different functions of data structures in JavaScript but also how the data structures actually work from scratch in this functional and comprehensive Data Structures in JavaScript tutorial.

Enroll now and we’ll see you on the other side!

Who this course is for:
  • Anyone who wants to learn Data Structures will find this course very useful.