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
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
18:17
Two dimensional Arrays
14:04
+ Lists
1 lecture 15:00
Understanding and Implementation of Lists
15:00
+ Stacks
5 lectures 01:10:19
Understanding Stacks and Operations
11:50
Implementation of Stack using JavaScript
14:57
Palindrome Example
15:19
Factorial Example
12:13
Base Conversion
16:00
+ Queues
3 lectures 47:25
Understanding Queues
15:11
Queues Implementation
15:13
Priority Queues
17:01
+ Linked List
6 lectures 01:19:09
Understanding Linked List
15:11
Linked List Implementation
15:19
Understanding Double Linked List
15:10
Implementation of Doubly Linked List
13:34
Output for Double Linked List
05:29
Implementation of Circular Linked List
14:26
+ Dictionaries
1 lecture 15:33
Dictionaries and its implementation in JS
15:33
+ Sets
4 lectures 46:50
Understanding Sets
10:15
Analysing the output of set
11:23
Intersection and Union of sets
13:30
Analysing advanced set operations
11:42
+ Hashing
5 lectures 58:46
Hashing
08:20
Implementation of Hashing
12:50
Better Hash Functionality
14:01
Output for better hash function
05:24
Hashing Integer keys
18:11
Requirements
  • Basic programming knowledge is required to complete the course.
Description

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.