Foundations

Algorithms & Data Structures

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

4,700
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
Hashing & Hash Functions
beginner
Explain the four properties of secure hash functions
Graph Algorithms
intermediate
Implement BFS and DFS iteratively and recursively
Dynamic Programming
intermediate
Identify overlapping subproblems
Advanced Algorithms
advanced
Implement backtracking for constraint problems
Quant Interview Question #quant
Mathematical Foundations ⚡ AI Lesson
Quant Interview Question #quant
quantprof Beginner 5d ago
Quant Interview Question #quant
Algorithms & Data Structures ⚡ AI Lesson
Quant Interview Question #quant
quantprof Beginner 6d ago
12.7 — Multi-timeframe algo logic
Forex Trading Foundations ⚡ AI Lesson
12.7 — Multi-timeframe algo logic
Tick to Loot Beginner 1w ago
Saylor Plans to sell $1.25B of Bitcoin. Good or Bad for BTC?
AI News & Updates ⚡ AI Lesson
Saylor Plans to sell $1.25B of Bitcoin. Good or Bad for BTC?
VirtualBacon Intermediate 2mo ago
Will I get a job if I learn data science? | Codegnan | SumanTV Information
Algorithms & Data Structures ⚡ AI Lesson
Will I get a job if I learn data science? | Codegnan | SumanTV Information
SumanTV Information Beginner 2mo ago
Intraday BankNifty Short Straddle: The Python Setup #algorithmictrading #quantinsti #quanttrading
Algorithms & Data Structures ⚡ AI Lesson
Intraday BankNifty Short Straddle: The Python Setup #algorithmictrading #quantinsti #quanttrading
QuantInsti Quantitative Learning Intermediate 2mo ago
The New Era of Sports Fandom: Inside NBA Top Shot with Matt Schorr
Algorithms & Data Structures ⚡ AI Lesson
The New Era of Sports Fandom: Inside NBA Top Shot with Matt Schorr
Joseph Raczynski Intermediate 2mo ago
Portfolio Analysis in Python with QuantStats
Algorithms & Data Structures ⚡ AI Lesson
Portfolio Analysis in Python with QuantStats
NeuralNine Intermediate 2mo ago
Find the Median in a Data Stream (Two Heaps Trick)
Algorithms & Data Structures ⚡ AI Lesson
Find the Median in a Data Stream (Two Heaps Trick)
KodeKloud Beginner 1mo ago
Introduction to Artificial Intelligence with Brian Yu - Chapter 1 - Playing (live, unedited)
Algorithms & Data Structures ⚡ AI Lesson
Introduction to Artificial Intelligence with Brian Yu - Chapter 1 - Playing (live, unedited)
CS50 Beginner 2mo ago
LIVE: Australia Plans Tougher Social Media Ban For Children Under 16, PM Albanese BIG SHOCKER!
Algorithms & Data Structures ⚡ AI Lesson
LIVE: Australia Plans Tougher Social Media Ban For Children Under 16, PM Albanese BIG SHOCKER!
Mint Beginner 2mo ago
Why Top Tech Companies Don’t Care About Your Degree Anymore
Algorithms & Data Structures ⚡ AI Lesson
Why Top Tech Companies Don’t Care About Your Degree Anymore
Scaler School of Technology Intermediate 2mo ago
Why You Shouldn't Be a Quant (Unfiltered)
Algorithms & Data Structures ⚡ AI Lesson
Why You Shouldn't Be a Quant (Unfiltered)
Roman Paolucci Intermediate 2mo ago
How to Pass an IQ TEST: Questions and Answers
Algorithms & Data Structures ⚡ AI Lesson
How to Pass an IQ TEST: Questions and Answers
Online Training for Everyone Beginner 2mo ago
Master These 7 Patterns to Pass Any Coding Interview
Algorithms & Data Structures ⚡ AI Lesson
Master These 7 Patterns to Pass Any Coding Interview
TechTraceIN Beginner 2mo ago
Unsure how to approach CS50? Carter Zenke answers.
Algorithms & Data Structures ⚡ AI Lesson
Unsure how to approach CS50? Carter Zenke answers.
CS50 Beginner 2mo ago
95% of Students Learn DSA the Wrong Way! | How to Learn DSA the Right Way | #Shorts | #Simplilearn
Algorithms & Data Structures ⚡ AI Lesson
95% of Students Learn DSA the Wrong Way! | How to Learn DSA the Right Way | #Shorts | #Simplilearn
Simplilearn Intermediate 1mo ago
Programming Languages Feel Similar
Algorithms & Data Structures ⚡ AI Lesson
Programming Languages Feel Similar
Stephen Blum Beginner 1mo ago
All They Needed Was 1 Hour
Product Management ⚡ AI Lesson
All They Needed Was 1 Hour
Patrick Lencioni Intermediate 2mo ago
Time, Risk, and Innovation
Management & AI-Era Leadership ⚡ AI Lesson
Time, Risk, and Innovation
Patrick Lencioni Beginner 2mo ago
DSA Explained for People Who FEAR Data Structures | Episode 1
Algorithms & Data Structures ⚡ AI Lesson
DSA Explained for People Who FEAR Data Structures | Episode 1
TechTraceIN Beginner 2mo ago
C++ Classes and Objects Explained for Beginners
Backend Engineering ⚡ AI Lesson
C++ Classes and Objects Explained for Beginners
Webronaq Beginner 2mo ago
More Trees Won't Fix Your Random Forest
ML Fundamentals ⚡ AI Lesson
More Trees Won't Fix Your Random Forest
DataMListic Beginner 2mo ago
SBI PO & IBPS PO 2026 | Reasoning 7 Days Challenge | Day #7 | Trending Puzzles with Sona Sharma
Algorithms & Data Structures ⚡ AI Lesson
SBI PO & IBPS PO 2026 | Reasoning 7 Days Challenge | Day #7 | Trending Puzzles with Sona Sharma
Adda247 Bankers Intermediate 2mo ago
The Math Behind Olympic Gold
AI News & Updates ⚡ AI Lesson
The Math Behind Olympic Gold
Super Data Science: ML & AI Podcast with Jon Krohn Beginner 1mo ago
GATE 2026 | How to Score 55+ Marks with the Easiest CS Topics
Algorithms & Data Structures ⚡ AI Lesson
GATE 2026 | How to Score 55+ Marks with the Easiest CS Topics
GeeksforGeeks Advanced 8mo ago
Learn Dynamic Programming with Animations – Full Course for Beginners
Algorithms & Data Structures ⚡ AI Lesson
Learn Dynamic Programming with Animations – Full Course for Beginners
freeCodeCamp.org Beginner 7mo ago
Instagram's NEW Algorithm - Here's What's Changed for 2026
12:56
Algorithms & Data Structures ⚡ AI Lesson
Instagram's NEW Algorithm - Here's What's Changed for 2026
heyDominik Intermediate 11mo ago
Do web devs NEED to understand low-level programming concepts? Chris doesn't think so...
Frontend Engineering ⚡ AI Lesson
Do web devs NEED to understand low-level programming concepts? Chris doesn't think so...
freeCodeCamp.org Intermediate 5mo ago
Professional PDF Reports with Matplotlib in Python
Algorithms & Data Structures ⚡ AI Lesson
Professional PDF Reports with Matplotlib in Python
NeuralNine Beginner 3mo ago
Lecture 19: Error-Correcting Codes—Hamming Codes
Algorithms & Data Structures ⚡ AI Lesson
Lecture 19: Error-Correcting Codes—Hamming Codes
MIT OpenCourseWare Intermediate 9mo ago
Famous Computer Science Algorithms - Full Course
Algorithms & Data Structures ⚡ AI Lesson
Famous Computer Science Algorithms - Full Course
Tech With Tim Beginner 5mo ago
Lecture 7: Generating Functions for Catalan Numbers
Mathematical Foundations ⚡ AI Lesson
Lecture 7: Generating Functions for Catalan Numbers
MIT OpenCourseWare Advanced 9mo ago
Quant Interview Question #quant
ML Fundamentals ⚡ AI Lesson
Quant Interview Question #quant
quantprof Beginner 3w ago
Quant Interview Question #quant
Mathematical Foundations ⚡ AI Lesson
Quant Interview Question #quant
quantprof Intermediate 2mo ago
Quant Interview Question #quant
Mathematical Foundations ⚡ AI Lesson
Quant Interview Question #quant
quantprof Intermediate 1mo ago
Introduction to Artificial Intelligence with Brian Yu - Chapter 6 - Generating (live, unedited)
Algorithms & Data Structures ⚡ AI Lesson
Introduction to Artificial Intelligence with Brian Yu - Chapter 6 - Generating (live, unedited)
CS50 Beginner 2mo ago
Quant Interview Question #quant
Algorithms & Data Structures ⚡ AI Lesson
Quant Interview Question #quant
quantprof Beginner 1mo ago
Quant Interview Question #quant
Algorithms & Data Structures ⚡ AI Lesson
Quant Interview Question #quant
quantprof Beginner 1mo ago
The One Big O Question That Filters Out 90% of Software Engineers
Algorithms & Data Structures ⚡ AI Lesson
The One Big O Question That Filters Out 90% of Software Engineers
TechTraceIN Beginner 2mo ago
Jane Street Quant Interview Question #quant
Mathematical Foundations ⚡ AI Lesson
Jane Street Quant Interview Question #quant
quantprof Beginner 1mo ago
Citadel Quant Interview Question #quant
ML Fundamentals ⚡ AI Lesson
Citadel Quant Interview Question #quant
quantprof Beginner 1mo ago
Quant Interview Question #quant
Algorithms & Data Structures ⚡ AI Lesson
Quant Interview Question #quant
quantprof Beginner 2mo ago
Graviton Quant Interview Question #quant
Algorithms & Data Structures ⚡ AI Lesson
Graviton Quant Interview Question #quant
quantprof Beginner 2mo ago
CS50 2D - Lecture 1 - Flappy Bird
Algorithms & Data Structures ⚡ AI Lesson
CS50 2D - Lecture 1 - Flappy Bird
CS50 Beginner 4mo ago
Webhooks & Callbacks For Beginners in Python
Algorithms & Data Structures ⚡ AI Lesson
Webhooks & Callbacks For Beginners in Python
NeuralNine Beginner 3mo ago
dataframely: Professional Validation of DataFrames in Python
Algorithms & Data Structures ⚡ AI Lesson
dataframely: Professional Validation of DataFrames in Python
NeuralNine Intermediate 5mo ago
CS50 Office Hours with Professor David J. Malan and Brian Yu
Algorithms & Data Structures ⚡ AI Lesson
CS50 Office Hours with Professor David J. Malan and Brian Yu
CS50 Beginner 5mo ago
📚 Continue on Coursera External links · Free to audit
1 / 3 View all →
Introduction to Stablecoins: How And When To Use Them
📚 External: Coursera ↗
Self-paced
Introduction to Stablecoins: How And When To Use Them
Opens on Coursera ↗
Advanced Algorithms and Problem-Solving Techniques
📚 External: Coursera ↗
Self-paced
Advanced Algorithms and Problem-Solving Techniques
Opens on Coursera ↗
Java Programming: Solving Problems with Software
📚 External: Coursera ↗
Self-paced
Java Programming: Solving Problems with Software
Opens on Coursera ↗
Foundations of Data Structures & Algorithms
📚 External: Coursera ↗
Self-paced
Foundations of Data Structures & Algorithms
Opens on Coursera ↗
Dynamic Programming, Greedy Algorithms
📚 External: Coursera ↗
Self-paced
Dynamic Programming, Greedy Algorithms
Opens on Coursera ↗
Approximation Algorithms
📚 External: Coursera ↗
Self-paced
Approximation Algorithms
Opens on Coursera ↗