Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 22 sections 152 lectures

The Complete Algorithm Theory Course

01
Skill level
All levels
02
Sections
22
03
Lectures
152
04
Instructor
Team Mammoth
What's inside

This course includes.

22
Sections
152
Lectures
472
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

12 sections · 60 lectures
+ Welcome! 1 lecture
How to Access Prerequisite courses Locked
+ 01 Introduction to Algorithms and Data Structures 2 lectures
01 What Are Algorithms and Why Are They Essential Locked
02 What is a Data Structure Locked
+ 01b Array Data Structure 3 lectures
00 The Evolution of Arrays in Programming Locked
01 Image Manipulation with Arrays in JavaScript Locked
Resources Locked
+ 01c Linked List Data Structure 3 lectures
00 The Evolution of Linked Lists in Programming Locked
01 Build and Visualize a Linked List with JavaScript Locked
Resources Locked
+ 01d History of Linear Data Structures Used in Algorithms 5 lectures
01 The Timeline of Stacks in Computer Science Locked
02 A Timeline of Queues in Computing Locked
03 The Evolution of Matrices in Programming Locked
04 The History of Heaps in Programming Locked
05 The Advancement of Sets in Computer Science Locked
+ 01e Tree Data Structure 3 lectures
00 The Development of Trees in Computer Science Locked
01 Build and Visualize a Tree with JavaScript Locked
Resources Locked
+ 01f Hash Table Data Structure 4 lectures
The History of Hash Tables in Computer Science Locked
01 Hash Table Data Structure Locked
02 Set, Get and Remove from Hash Table Locked
Source Files Locked
+ 01g Graph Data Structure 4 lectures
00 The Advancement of Graphs in Programming Locked
01 Build graph in JavaScript Locked
02 Remove vertex and edge Locked
Source Files Locked
+ 01h History of Algorithms 8 lectures
01 How Search Algorithms Developed Locked
01b Build and Visualize Search with JavaScript Locked
02 The Chronology of Sort Algorithms Locked
03 The Progression of Divide and Conquer Algorithms Locked
04 The Emergence of Dynamic Programming Locked
05 The Evolution of Greedy Algorithms Locked
06 A History of Shortest Path Algorithms Locked
01h Resources Locked
+ 01i Build and Visualize Greedy Search of Grid in JavaScript 3 lectures
01 Build a Grid with JavaScript Locked
02 Find Shortest Path with Greedy Search Algorithm Locked
01i Source files Locked
+ 02 Build Examples of Big O Time Complexity Algorithms in Godot C# 9 lectures
Evaluate Algorithms with Big O, Big Omega and Big Theta Notations Locked
01 Build an Algorithm with Constant Time Complexity Locked
02 Build an Algorithm with Logarithmic Time Complexity Locked
03 Build an Algorithm with Linear Time Complexity Locked
04 Build an Algorithm with Linearithmic Time Complexity Locked
05 Build an Algorithm with Quadratic Time Complexity Locked
06 Build an Algorithm with Exponential Time Complexity Locked
07 Build an Algorithm with Factorial Time Complexity Locked
Source Files Locked
+ 03 Big O Space Complexity Algorithms in Godot C# 15 lectures
01a Understanding O(1) Space Complexity Locked
01 Code an Algorithm with Constant Space Complexity Locked
02a Understanding O(log n) Space Complexity Locked
02 Code an Algorithm with Logarithmic Space Complexity Locked
03a Understanding O(n) Space Complexity Locked
03 Code an Algorithm with Linear Space Complexity Locked
04a Understanding O(n log n) Space Complexity Locked
04 Code an Algorithm with Linearithmic Space Complexity Locked
05a Understanding Quadratic Space Complexity Locked
05 Code an Algorithm with Quadratic Space Complexity Locked
06a Understanding Exponential Space Complexity Locked
06 Code an Algorithm with Exponential Space Complexity Locked
07a Understanding Factorial Space Complexity Locked
07 Code an Algorithm with Factorial Space Complexity Locked
03 Source Files Locked
Instructors

Taught by people who ship.

Team Mammoth

Team Mammoth

Instructor

Produced by a team of Mammoth Club industry experts. Over 14 years, Mammoth Club has built a global student community in 190+ countries with 9+ million courses sold, releasing over 1,000+ courses and 5,000+ hours of video content.

Ready to start building?

Join Mammoth Club and move through the course with structured lessons, previews, and certificates.

Buy lifetime access →