Foundations

Algorithms & Data Structures

Sorting, searching, graphs, trees, dynamic programming and computational complexity

3,982
lessons
Skills in this topic
View full skill map →
Algorithm Basics
beginner
Analyse time and space complexity with Big O
Sorting & Searching
beginner
Implement quicksort, mergesort, and heapsort
Graph Algorithms
intermediate
Implement BFS and DFS iteratively and recursively
Dynamic Programming
intermediate
Identify overlapping subproblems
Advanced Algorithms
advanced
Implement backtracking for constraint problems
MKH In Memoriam
Algorithms & Data Structures
MKH In Memoriam
Howard's Kit Bag Intermediate 10mo ago
(MATPLOTLIB) in Python Data Structure - Tamil
Algorithms & Data Structures
(MATPLOTLIB) in Python Data Structure - Tamil
AI Coach John (Tamil) Intermediate 10mo ago
How to MASTER Data Structures and Algorithms PART 3
Algorithms & Data Structures ⚡ AI Lesson
How to MASTER Data Structures and Algorithms PART 3
Tech With Tim Intermediate 10mo ago
(Sets) Python Data Structure in Tamil
Algorithms & Data Structures
(Sets) Python Data Structure in Tamil
AI Coach John (Tamil) Intermediate 10mo ago
How to MASTER Data Structures and Algorithms PART 2
Algorithms & Data Structures ⚡ AI Lesson
How to MASTER Data Structures and Algorithms PART 2
Tech With Tim Intermediate 10mo ago
Transform Your Inbox with AI Email Sorting
Algorithms & Data Structures
Transform Your Inbox with AI Email Sorting
Daily Intermediate 10mo ago
The man who creates $30,000 resin tables using flowers.
Algorithms & Data Structures
The man who creates $30,000 resin tables using flowers.
Holy Maker Intermediate 10mo ago
the worst lines a digital marketer can hear!
Algorithms & Data Structures
the worst lines a digital marketer can hear!
Senator We Run Ads Intermediate 10mo ago
The Uberization of Everything: Platforms, Power, and Precarity
Algorithms & Data Structures
The Uberization of Everything: Platforms, Power, and Precarity
The Business Learning Hub Intermediate 10mo ago
DSA In Java | Binary Search | Java in One Shot | Binary Search in Java
Algorithms & Data Structures
DSA In Java | Binary Search | Java in One Shot | Binary Search in Java
GeeksforGeeks Intermediate 10mo ago
TNS Agents: Scott Carey, Editor in Chief, LeadDev
Algorithms & Data Structures
TNS Agents: Scott Carey, Editor in Chief, LeadDev
The New Stack Intermediate 10mo ago
DSA In Java | Time & Space Complexity | Java in One Shot | Time & Space Complexity in Java
Algorithms & Data Structures
DSA In Java | Time & Space Complexity | Java in One Shot | Time & Space Complexity in Java
GeeksforGeeks Intermediate 10mo ago
Do Data Scientists Really Need DSA? Here’s the Truth!
Algorithms & Data Structures
Do Data Scientists Really Need DSA? Here’s the Truth!
Analytics Vidhya Intermediate 11mo ago
Jim Simons Explains His Algorithm #trading #investing #stockmarket #hedgefund
Algorithms & Data Structures
Jim Simons Explains His Algorithm #trading #investing #stockmarket #hedgefund
Investorys Intermediate 11mo ago
EVERYTHING You Need To Know To Grow on Instagram in 2025 (Full Course)
Algorithms & Data Structures
EVERYTHING You Need To Know To Grow on Instagram in 2025 (Full Course)
heyDominik Intermediate 11mo ago
I trained an AI Model to Detect Trading Candlesticks (from scratch using ViTs)
Algorithms & Data Structures ⚡ AI Lesson
I trained an AI Model to Detect Trading Candlesticks (from scratch using ViTs)
Nicholas Renotte Intermediate 11mo ago
Digital Marketers are becoming useless by 2026 (I might have a plan)
Algorithms & Data Structures
Digital Marketers are becoming useless by 2026 (I might have a plan)
Senator We Run Ads Intermediate 11mo ago
Dream Machine: Scaling to 1m users in 4 days — Keegan McCallum, Luma AI
Algorithms & Data Structures ⚡ AI Lesson
Dream Machine: Scaling to 1m users in 4 days — Keegan McCallum, Luma AI
AI Engineer Intermediate 11mo ago
The most Advanced RAG - Hybrid Multivector Knowledge Graph +11 Traversal Graph Algorithms - Tutorial
Algorithms & Data Structures
The most Advanced RAG - Hybrid Multivector Knowledge Graph +11 Traversal Graph Algorithms - Tutorial
The Gradient Path Intermediate 12mo ago
From Circuits to Street Smarts
Algorithms & Data Structures ⚡ AI Lesson
From Circuits to Street Smarts
MLOps.community Intermediate 12mo ago
The New Stack Agents – Antje Barth, Principal Developer Advocate, Generative AI, AWS
Algorithms & Data Structures
The New Stack Agents – Antje Barth, Principal Developer Advocate, Generative AI, AWS
The New Stack Intermediate 12mo ago
This is How Trading Algorithms Work 🔥
0:58
Algorithms & Data Structures
This is How Trading Algorithms Work 🔥
Words of Rizdom Intermediate 12mo ago
Istana at Wurzbach Apartments, San Antonio, TX
Algorithms & Data Structures
Istana at Wurzbach Apartments, San Antonio, TX
James Kandasamy Intermediate 1y ago
My Weird Tech Stack!
Algorithms & Data Structures
My Weird Tech Stack!
Hasan Aboul Hasan Intermediate 1y ago
Modern Web Apps in Pure Python
Algorithms & Data Structures ⚡ AI Lesson
Modern Web Apps in Pure Python
NeuralNine Intermediate 1y ago
JAM Stack… where is it today!? 💻
Algorithms & Data Structures
JAM Stack… where is it today!? 💻
Coding with Lewis Intermediate 1y ago
Full-Stack Observability in the AI Era
Algorithms & Data Structures ⚡ AI Lesson
Full-Stack Observability in the AI Era
Latent Space Intermediate 1y ago
What if everything you know about success is a lie?⁠
Algorithms & Data Structures
What if everything you know about success is a lie?⁠
inviteCHANGE Intermediate 1y ago
Heap Sort Visually Explained | Sorting Algorithm | Heaps
Algorithms & Data Structures
Heap Sort Visually Explained | Sorting Algorithm | Heaps
ByteQuest Intermediate 1y ago
The Shape of Intelligence
Algorithms & Data Structures ⚡ AI Lesson
The Shape of Intelligence
Latent Space Intermediate 1y ago
The Secret to Effective Edge AI: Mastering Data Pre-Processing
Algorithms & Data Structures
The Secret to Effective Edge AI: Mastering Data Pre-Processing
Memfault Intermediate 1y ago
5 wild data structures every developer should know
Algorithms & Data Structures
5 wild data structures every developer should know
Fireship Intermediate 1y ago
Computational Linguistics (Definition & Easiest Explanation)
Algorithms & Data Structures
Computational Linguistics (Definition & Easiest Explanation)
Social Science Explainer Intermediate 1y ago
RECESSION-PROOF: HOW THE RICH STAY RICH WHEN THE ECONOMY DROPS
Algorithms & Data Structures
RECESSION-PROOF: HOW THE RICH STAY RICH WHEN THE ECONOMY DROPS
Pure Gems Podcast Intermediate 1y ago
Valid Word Abbreviation - Leetcode 408 - Python
Algorithms & Data Structures
Valid Word Abbreviation - Leetcode 408 - Python
NeetCodeIO Intermediate 1y ago
Buildings With an Ocean View - Leetcode 1762 - Python
Algorithms & Data Structures ⚡ AI Lesson
Buildings With an Ocean View - Leetcode 1762 - Python
NeetCodeIO Intermediate 1y ago
I Used AI To Boost My YouTube Channel (and it worked)
Algorithms & Data Structures
I Used AI To Boost My YouTube Channel (and it worked)
Prompt Power Intermediate 1y ago
Code-It-Yourself! Remote Home Energy Monitor with ESP32, Websockets & C++
Algorithms & Data Structures
Code-It-Yourself! Remote Home Energy Monitor with ESP32, Websockets & C++
javidx9 Intermediate 1y ago
Can You Actually Build on That Land in Texas?
Algorithms & Data Structures
Can You Actually Build on That Land in Texas?
Texas Land Guides Intermediate 1y ago
Oreo Structures == Data Structures 🤤
Algorithms & Data Structures
Oreo Structures == Data Structures 🤤
Sajjaad Khader Intermediate 1y ago
How to MASTER Data Structures and Algorithms PART 1
Algorithms & Data Structures ⚡ AI Lesson
How to MASTER Data Structures and Algorithms PART 1
Tech With Tim Intermediate 10mo ago
DSA In Java | Methods | Java in One Shot | Methods in Java | Java Course
Algorithms & Data Structures
DSA In Java | Methods | Java in One Shot | Methods in Java | Java Course
GeeksforGeeks Intermediate 11mo ago
B.Tech Vs BCA 🤔 | Which Is Better to Become a Software Engineer?
Algorithms & Data Structures
B.Tech Vs BCA 🤔 | Which Is Better to Become a Software Engineer?
GeeksforGeeks Intermediate 1y ago
Job or Higher Studies? The BEST Choice After Graduation
Algorithms & Data Structures
Job or Higher Studies? The BEST Choice After Graduation
GeeksforGeeks Intermediate 1y ago
The Harsh Reality of On-Campus Placements in India! 😓
Algorithms & Data Structures
The Harsh Reality of On-Campus Placements in India! 😓
GeeksforGeeks Intermediate 1y ago
What Should You Do in B.Tech 2nd Year? | Complete Roadmap for Students | B.Tech Roadmap
Algorithms & Data Structures
What Should You Do in B.Tech 2nd Year? | Complete Roadmap for Students | B.Tech Roadmap
GeeksforGeeks Intermediate 1y ago
Binary Trees - Implementation, Traversals, max, min, sum, size, levels
Algorithms & Data Structures
Binary Trees - Implementation, Traversals, max, min, sum, size, levels
GeeksforGeeks Intermediate 1y ago
Binary Tree Vertical Order Traversal - Leetcode 314 - Python
Algorithms & Data Structures ⚡ AI Lesson
Binary Tree Vertical Order Traversal - Leetcode 314 - Python
NeetCodeIO Intermediate 1y ago
📚 Continue on Coursera External links · Free to audit
1 / 3 View all →
Python Basics: Learn, Apply & Build Programs
📚 External: Coursera ↗
Self-paced
Python Basics: Learn, Apply & Build Programs
Opens on Coursera ↗
Java Programming: Solving Problems with Software
📚 External: Coursera ↗
Self-paced
Java Programming: Solving Problems with Software
Opens on Coursera ↗
Trees and Graphs: Basics
📚 External: Coursera ↗
Self-paced
Trees and Graphs: Basics
Opens on Coursera ↗
Python Basics
📚 External: Coursera ↗
Self-paced
Python Basics
Opens on Coursera ↗
Python Fundamentals: Apply Data Structures
📚 External: Coursera ↗
Self-paced
Python Fundamentals: Apply Data Structures
Opens on Coursera ↗
Python Data Science: pandas, Matplotlib, and Seaborn
📚 External: Coursera ↗
Self-paced
Python Data Science: pandas, Matplotlib, and Seaborn
Opens on Coursera ↗