Data Structures using Javascript
4.0 (95 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.
24,259 students enrolled

Data Structures using Javascript

This course will focus on the aspects of working with data structures and algorithms using Javascript
4.0 (95 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.
24,259 students enrolled
Created by SimpliCode Point
Last updated 12/2018
English
English [Auto]
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 1 downloadable resource
  • 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
  • You will be learning JavaScript Programming and Model followed up with arrays, Lists, Stacks
  • Learn Queues, linked Lists, Dictionaries, Sets, Graph and Graph Algorithms
  • Gain knowledge on learn Sorting Algorithms, Bubble sort, Selection sort, Insertion sort, Searching algorithms and Advanced algorithms.
Course content
Expand all 66 lectures 08:00:10
+ Programming Practices
2 lectures 14:35
Programming Practices
06:29
Programming Practices Example
08:06
+ Arrays
2 lectures 15:06
Understanding Arrays
07:38
Structures in JavaScript
07:28
+ Implementation of arrays with JavaScript
15 lectures 01:52:43
Implementation of Arrays with JavaScript
06:19
Implementation of Arrays with JavaScript Continues
08:02
Multidimensional Arrays
06:35
Multidimensional Arrays Example
08:20
Implementation of Lists
06:57
Append an Element
07:14
Understanding Stacks
10:48
Implementation of Stacks using Javascript
05:39
Implementation of Stacks using Javascript Continues
08:10
Palindrome Example
05:56
Main Logic for Palindrome
07:25
Factorial Example
12:16
Base Conversion
04:55
Implementing Base Conversion
06:37
Implementing Base Conversion Continues
07:30
+ Queues
14 lectures 01:45:27
Understanding Queues
10:05
Queues Implementation
05:47
Queues Implementation Continues
07:15
Queue Implementation
05:47
Implementation Square Dance
06:42
Analysing Output of Square Dance in Queue
09:03
Priority Queues
09:02
Priority Queues Implementation
06:29
Dictionaries and its Implementation in JS
11:23
Understanding Sets
04:04
Set Implementation in JS
11:23
Intersection and Union of Sets
03:24
Analysing Advanced Set Operations
06:48
Analysing Advanced Set Operations Continues
08:15
+ Searching and Sorting
12 lectures 01:27:28
Searching and Sorting Algorithm
03:50
Sequential or Linear Search
04:42
Creating a Algorithm File
09:20
Binary Search Method
06:49
Creating a HTML File in Binary
11:28
Bubble Sorting
06:18
Creating Array Class
08:10
Creating Basic File
06:37
Bubble Sort Implementation
05:34
Understanding Selection Sort
05:23
Selection Sort Example
08:37
Insertion Sort Example
10:40
+ Implementation and Functions
17 lectures 01:57:03
Quick Start Algorithm
04:52
Implementing with Code Example
07:32
Concept of Merge Sort
05:48
Functions of Merge Sort
05:58
Initialization Of a Value
08:55
Understanding Hashing
07:05
Hashing Algorithm in Javascript
07:24
Better Hash Functions
07:24
Better Hash Implementation
06:20
Concept of Hashing Integer Keys
05:49
Generating Data Using Hash Method
07:10
Tree Data Structures
07:56
Binary Search Tree
08:14
Traversing a Binary Tree
03:45
Implementing Binary Search Tree
05:16
Introduction to Graphs
07:39
Graph Implementation in JS
09:56
Requirements
  • Beginner knowledge about Javascript
  • A PC with internet
  • No basic knowledge of mathematical concept is necessary. However, if you have some knowledge on sets and graphs, it will be an added advantage
Description

Data structures allow you to improve the efficiency, performance, speed, and scalability of your code/programs/applications. You will learn what data structures are, why they are important, and how to code them out in JavaScript. This course is a notch up on the basic/essentials training and will focus on the aspects of working with data structures and algorithms using Javascript. We will start the course with JavaScript Programming Environment and Model followed up with arrays, Lists, Stacks, Queues, linked Lists, Dictionaries, Sets, Graph and Graph Algorithms. We will be learning a lot in Algorithms. We will understand and learn Sorting Algorithms, Bubble sort, Selection sort, Insertion sort, Searching algorithms and Advanced algorithms.

Who this course is for:
  • Anyone who wants to learn how to implement data structures in their applications
  • Web developers/programmers
  • Someone preparing for engineering jobs