Skip to main content
CourseFlix

Data Structures & Algorithms - JavaScript

6h 44m
English
Paid

Unlock the potential of your learning by mastering Data Structures & Algorithms through JavaScript! This course is designed to help you grasp more material in less time and retain knowledge effectively—the perfect formula for acing technical interviews and landing your dream job. Experience the difference firsthand by watching a few of the course videos. You'll notice the impact immediately! This course is the culmination of over a year's dedication, ensuring that even complete beginners can comprehend all concepts seamlessly on their first attempt.

Enhanced Learning Through Animation

Each line of code is accompanied by an animation that visually demonstrates the impact of the code in the data structure or algorithm. This dynamic approach offers substantial benefits:

  • Improved concept understanding: Visual aids help demystify complex algorithms and structures.
  • Greater retention rates: Learning is more effective when students can see concepts in action.
  • Efficiency in learning: Cover more material in less time with our concise, animated explanations.

About the Author: udemy

udemy thumbnail

Udemy is a global online marketplace for teaching and learning. It connects students with instructors who share skills in many fields.

Who Uses Udemy

Millions of learners use Udemy to gain skills for work and personal growth. Companies, governments, and nonprofits also use Udemy to train their teams.

What Udemy Offers

Udemy provides a curated set of business and technical courses. These courses help teams build practical skills and support ongoing learning at work.

Watch Online 100 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 100 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (100)
#Lesson TitleDurationAccess
1
Introduction Demo
04:06
2
Code Editor
04:04
3
Big O: Intro
02:58
4
Big O: Worst Case
01:30
5
Big O: O(n)
02:06
6
Big O: Drop Constants
01:39
7
Big O: O(n^2)
03:10
8
Big O: Drop Non-Dominants
01:47
9
Big O: O(1)
01:24
10
Big O: O(log n)
04:26
11
Big O: Different Terms for Input
02:07
12
Big O: Arrays
05:36
13
Big O: Wrap Up
04:31
14
Quiz Intro
01:44
15
Classes
05:53
16
Pointers
04:36
17
Linked List: Intro
01:47
18
LL: Big O
06:13
19
LL: Under the Hood
02:40
20
LL: Constructor
07:13
21
LL: Push
05:43
22
LL: Pop - Intro
06:04
23
LL: Pop - Code
07:54
24
LL: Unshift
03:34
25
LL: Shift
05:19
26
LL: Get
03:47
27
LL: Set
04:42
28
LL: Insert
06:21
29
LL: Remove
04:57
30
LL: Reverse
05:54
31
DLL: Constructor
02:56
32
DLL: Push
03:56
33
DLL: Pop
07:08
34
DLL: Unshift
02:48
35
DLL: Shift
04:01
36
DLL: Get
04:29
37
DLL: Set
03:43
38
DLL: Insert
06:11
39
DLL: Remove
04:51
40
Stack: Intro
05:39
41
Stack: Constructor
03:01
42
Stack: Push
03:53
43
Stack: Pop
03:05
44
Queue: Intro
02:15
45
Queue: Constructor
02:00
46
Queue: Enqueue
03:13
47
Queue: Dequeue
03:25
48
Trees: Intro & Terminology
04:23
49
Binary Search Trees: Example
02:31
50
BST: Big O
06:55
51
BST: Constructor
03:39
52
BST: Insert - Intro
06:05
53
BST: Insert - Code
09:44
54
BST: Contains
08:31
55
Hash Table: Intro
05:22
56
HT: Collisions
02:39
57
HT: Constructor
04:58
58
HT: Set
04:51
59
HT: Get
04:45
60
HT: Keys
03:19
61
HT: Big O
02:06
62
HT: Interview Question
05:30
63
Graph: Intro
04:02
64
Graph: Adjacency Matrix
03:17
65
Graph: Adjacency List
01:18
66
Graph: Big O
06:17
67
Graph: Add Vertex
03:11
68
Graph: Add Edge
03:15
69
Graph: Remove Edge
03:57
70
Graph: Remove Vertex
07:00
71
Recursion: Intro
06:30
72
Call Stack
06:16
73
Factorial
08:39
74
Bubble Sort: Intro
02:25
75
Bubble Sort: Code
02:38
76
Selection Sort: Intro
02:56
77
Selection Sort: Code
04:58
78
Insertion Sort: Intro
01:24
79
Insertion Sort: Code
04:38
80
Insertion Sort: Big O
01:31
81
Merge Sort: Overview
01:45
82
Merge: Intro
01:38
83
Merge: Code
03:27
84
Merge Sort: Intro
01:19
85
Merge Sort: Code
03:40
86
Merge Sort: Big O
02:49
87
Quick Sort: Intro
02:32
88
Pivot: Intro
03:00
89
Pivot: Code
04:19
90
Quick Sort: Code
03:53
91
Quick Sort: Big O
03:36
92
Tree Traversal: Intro
01:56
93
BFS (Breadth First Search): Intro
03:38
94
BFS: Code
05:33
95
DFS (Depth First Search): PreOrder - Intro
01:20
96
DFS: PreOrder - Code
06:31
97
DFS: PostOrder - Intro
02:14
98
DFS: PostOrder - Code
04:54
99
DFS: InOrder - Intro
01:47
100
DFS: InOrder - Code
04:20
Unlock unlimited learning

Get instant access to all 99 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription