5.00
(1 Rating)

JavaScript Algorithms and Data Structures Masterclass

Wishlist Share
Share Course
Page Link
Share On Social Media
Website Icon

About Course

Unlock the secrets of JavaScript algorithms and data structures with this comprehensive Masterclass, absolutely free! Taught by a seasoned coding bootcamp instructor, this 20-hour video course covers the essential computer science concepts and interview preparation strategies you need to excel in your career.

This course delves deep into fundamental concepts like Big O notation, recursion, and common programming patterns, equipping you with the skills to analyze and optimize code. You’ll explore various searching algorithms, implement six sorting algorithms (Bubble, Selection, Insertion, Quick, Merge, and Radix Sort), and build your own data structures from scratch, including linked lists, trees, heaps, hash tables, and graphs.

Gain hands-on experience with interactive exercises, complete solution walkthrough videos, and accompanying code files. This course utilizes animations and diagrams to enhance your understanding, making complex concepts easy to grasp.

This course is perfect for:

  • Aspiring developers
  • Anyone preparing for coding interviews
  • Individuals seeking to improve their JavaScript skills

Master JavaScript algorithms and data structures today!

This course is completely free and available on platforms like Udemy, Udacity, Coursera, MasterClass, NearPeer, and others.

Show More

What Will You Learn?

  • Learn everything you need to ace difficult coding interviews
  • Master dozens of popular algorithms, including 6 sorting algorithms!
  • Implement 10+ data structures from scratch
  • Improve your problem solving skills and become a stronger developer

Course Content

Introduction

  • A Message from the Professor
  • Curriculum Walkthrough
    07:43
  • What Order Should You Watch In
    02:52
  • How I’m Running My Code
    03:21
  • Course Material Download Link
    00:00

Big O Notation

Analyzing Performance of Arrays and Objects

Problem Solving Approach

Problem Solving Patterns

Recursion

Searching Algorithms

Bubble Sort

Selection Sort

Insertion Sort

Comparing Bubble, Selection, and Insertion Sort

Merge Sort

Quick Sort

Radix Sort

Data Structures Introduction

Singly Linked Lists

Doubly Linked Lists

Stacks + Queues

Binary Search Trees

Tree Traversal

Binary Heaps

Hash Tables

Graphs

Graph Traversal

Dijkstra’s Algorithm!

Dynamic Programming

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
MY
4 months ago
it was really a good course and covered all the the topics that werw required.

Want to receive push notifications for all major on-site activities?

×