Foundations

Algorithms & Data Structures

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

3,984
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
Stump Grinder Carbide Wheel Grinds Hardwood To Chips
Algorithms & Data Structures
Stump Grinder Carbide Wheel Grinds Hardwood To Chips
Innoforge Studio Beginner 1w ago
Saylor Plans to sell $1.25B of Bitcoin. Good or Bad for BTC?
Algorithms & Data Structures
Saylor Plans to sell $1.25B of Bitcoin. Good or Bad for BTC?
VirtualBacon Intermediate 1w ago
The illusion of originality | Lyra Wells | TEDxLuxembourgCity
Algorithms & Data Structures
The illusion of originality | Lyra Wells | TEDxLuxembourgCity
TEDx Talks Beginner 1w ago
Git Rerere: The Secret Merge Feature
Algorithms & Data Structures
Git Rerere: The Secret Merge Feature
NeuralNine Intermediate 1w ago
The New Era of Sports Fandom: Inside NBA Top Shot with Matt Schorr
Algorithms & Data Structures
The New Era of Sports Fandom: Inside NBA Top Shot with Matt Schorr
Joseph Raczynski Intermediate 1w ago
Media Narratives: How Media Shapes Youth Mindset? | Panel Discussion | Fareed Ahmad
Algorithms & Data Structures
Media Narratives: How Media Shapes Youth Mindset? | Panel Discussion | Fareed Ahmad
Qasim Ali Shah Foundation Intermediate 1w ago
Will I get a job if I learn data science? | Codegnan | SumanTV Information
Algorithms & Data Structures
Will I get a job if I learn data science? | Codegnan | SumanTV Information
SumanTV Information Beginner 1w ago
Coconut Tree Climbing Tool One Loop Scales A 10m Palm
Algorithms & Data Structures
Coconut Tree Climbing Tool One Loop Scales A 10m Palm
Innoforge Studio Beginner 1w ago
LIVE: Australia Plans Tougher Social Media Ban For Children Under 16, PM Albanese BIG SHOCKER!
Algorithms & Data Structures
LIVE: Australia Plans Tougher Social Media Ban For Children Under 16, PM Albanese BIG SHOCKER!
Mint Beginner 1w ago
How Machine Learning Improves Algorithms with Ellen Vitercik
Algorithms & Data Structures
How Machine Learning Improves Algorithms with Ellen Vitercik
University of California Television (UCTV) Beginner 1w ago
Why You Shouldn't Be a Quant (Unfiltered)
Algorithms & Data Structures
Why You Shouldn't Be a Quant (Unfiltered)
Roman Paolucci Intermediate 1w ago
Timber Peeling Mastery
Algorithms & Data Structures
Timber Peeling Mastery
Kusti Mj Intermediate 1w ago
How Much Money Should a Wholesaler Make?
Algorithms & Data Structures
How Much Money Should a Wholesaler Make?
Pace Morby Intermediate 1w ago
BUILD First (🟢 BUY🔴 SELL🟡 HOLD) TRADIGN BOT using Python | Read, Decide & Execute
Algorithms & Data Structures
BUILD First (🟢 BUY🔴 SELL🟡 HOLD) TRADIGN BOT using Python | Read, Decide & Execute
Algorithm Trading Beginner 1w ago
Older Than Dinosaurs - The Goolar Tree Mystery | By Ankit Agrawal #short
Algorithms & Data Structures
Older Than Dinosaurs - The Goolar Tree Mystery | By Ankit Agrawal #short
StudyIQ IAS Intermediate 1w ago
Become Full Stack Developer with AI + DSA + CP (New Cohort 12 is Here!)
Algorithms & Data Structures
Become Full Stack Developer with AI + DSA + CP (New Cohort 12 is Here!)
WsCube Tech Beginner 1w ago
Stacks Explained in 45 Seconds!
Algorithms & Data Structures
Stacks Explained in 45 Seconds!
GeeksforGeeks Beginner 1w ago
How to Connect Netlify To Supabase - Step By Step
Algorithms & Data Structures
How to Connect Netlify To Supabase - Step By Step
Mindly Nova Intermediate 1w ago
All They Needed Was 1 Hour
Algorithms & Data Structures
All They Needed Was 1 Hour
Patrick Lencioni Intermediate 1w ago
What Led To Viral Kamakhya Temple Crowd Incident? | Mo of Everything
Algorithms & Data Structures
What Led To Viral Kamakhya Temple Crowd Incident? | Mo of Everything
MO Beginner 1w ago
Learn how Professor David J. Malan realized computer science is the field for him.
Algorithms & Data Structures
Learn how Professor David J. Malan realized computer science is the field for him.
CS50 Beginner 1w ago
Boy Picking Jamuns Gets Stuck In The Tree For Hours | Mo of Everything
Algorithms & Data Structures
Boy Picking Jamuns Gets Stuck In The Tree For Hours | Mo of Everything
MO Beginner 1w ago
Master These 7 Patterns to Pass Any Coding Interview
Algorithms & Data Structures
Master These 7 Patterns to Pass Any Coding Interview
TechTraceIN Beginner 1w ago
Your Garage Clutter Could Be Costing You Money: The Cleanout Fix | Fresno, CA
Algorithms & Data Structures
Your Garage Clutter Could Be Costing You Money: The Cleanout Fix | Fresno, CA
UBC News Business Beginner 1w ago
The apple probably doesn't fall far from the tree
Algorithms & Data Structures
The apple probably doesn't fall far from the tree
Bored Teachers Intermediate 1w ago
Unsure how to approach CS50? Carter Zenke answers.
Algorithms & Data Structures
Unsure how to approach CS50? Carter Zenke answers.
CS50 Beginner 1w ago
The One Big O Question That Filters Out 90% of Software Engineers
Algorithms & Data Structures
The One Big O Question That Filters Out 90% of Software Engineers
TechTraceIN Beginner 1w ago
Mahabharat and Lecture | Family Tree of Mahabharat | Sanjay Appan #mahabharat #sanjayappan
Algorithms & Data Structures
Mahabharat and Lecture | Family Tree of Mahabharat | Sanjay Appan #mahabharat #sanjayappan
sanjay_appan Intermediate 1w ago
Portfolio Analysis in Python with QuantStats
Algorithms & Data Structures
Portfolio Analysis in Python with QuantStats
NeuralNine Intermediate 2w ago
You Get Angry, He Gets Rich
Algorithms & Data Structures
You Get Angry, He Gets Rich
iBankerU Intermediate 2w ago
Being Confident By Being Delusional.
Algorithms & Data Structures
Being Confident By Being Delusional.
Pace Morby Beginner 2w ago
Stock Picking is Worse than Gambling at a Casino (I Can Prove It)
Algorithms & Data Structures
Stock Picking is Worse than Gambling at a Casino (I Can Prove It)
Roman Paolucci Intermediate 2w ago
Time, Risk, and Innovation
Algorithms & Data Structures
Time, Risk, and Innovation
Patrick Lencioni Beginner 2w ago
Building a Home in Haiti Starts With This
Algorithms & Data Structures
Building a Home in Haiti Starts With This
ThatboyLENS Beginner 2w ago
Why Top Tech Companies Don’t Care About Your Degree Anymore
Algorithms & Data Structures
Why Top Tech Companies Don’t Care About Your Degree Anymore
Scaler School of Technology Intermediate 2w ago
The Sorting Beast
Algorithms & Data Structures
The Sorting Beast
Kusti Mj Beginner 2w ago
CODEGNAN Changed My Career | How CODEGNAN Helped Me Get My Job | Student get Job Offer | SumanTV
Algorithms & Data Structures
CODEGNAN Changed My Career | How CODEGNAN Helped Me Get My Job | Student get Job Offer | SumanTV
SumanTV Information Beginner 2w ago
New Way Now: How OneUnited Bank supported 2x customer growth in 2 months with Contact Center AI
Algorithms & Data Structures
New Way Now: How OneUnited Bank supported 2x customer growth in 2 months with Contact Center AI
Google Cloud Beginner 2w ago
How A Roller Grader Sorts Garlic By Exact Size
Algorithms & Data Structures
How A Roller Grader Sorts Garlic By Exact Size
Innoforge Studio Beginner 1w ago
Solar Panel Cleaning Robot Scrubs Dust In One Pass
Algorithms & Data Structures
Solar Panel Cleaning Robot Scrubs Dust In One Pass
Innoforge Studio Beginner 1w ago
Fruit Sorting Machine Grades Apricots By Size
Algorithms & Data Structures
Fruit Sorting Machine Grades Apricots By Size
Innoforge Studio Intermediate 1w ago
Solar Panel Cleaning Restores Peak Efficiency
Algorithms & Data Structures
Solar Panel Cleaning Restores Peak Efficiency
Innoforge Studio Advanced 1w ago
Introduction to Artificial Intelligence with Brian Yu - Chapter 7 - Moving (live, unedited)
Algorithms & Data Structures
Introduction to Artificial Intelligence with Brian Yu - Chapter 7 - Moving (live, unedited)
CS50 Beginner 2w ago
Introduction to Artificial Intelligence with Brian Yu - Chapter 6 - Generating (live, unedited)
Algorithms & Data Structures
Introduction to Artificial Intelligence with Brian Yu - Chapter 6 - Generating (live, unedited)
CS50 Beginner 2w ago
Introduction to Artificial Intelligence with Brian Yu - Chapter 5 - Communicating (live, unedited)
Algorithms & Data Structures
Introduction to Artificial Intelligence with Brian Yu - Chapter 5 - Communicating (live, unedited)
CS50 Beginner 2w ago
Introduction to Artificial Intelligence with Brian Yu - Chapter 3 - Analyzing (live, unedited)
Algorithms & Data Structures
Introduction to Artificial Intelligence with Brian Yu - Chapter 3 - Analyzing (live, unedited)
CS50 Beginner 2w ago
Introduction to Artificial Intelligence with Brian Yu - Chapter 1 - Playing (live, unedited)
Algorithms & Data Structures
Introduction to Artificial Intelligence with Brian Yu - Chapter 1 - Playing (live, unedited)
CS50 Beginner 2w ago
DSA Explained for People Who FEAR Data Structures | Episode 1
Algorithms & Data Structures
DSA Explained for People Who FEAR Data Structures | Episode 1
TechTraceIN Beginner 2w ago
📚 Continue on Coursera External links · Free to audit
1 / 3 View all →
Introduction to Graph Theory
📚 External: Coursera ↗
Self-paced
Introduction to Graph Theory
Opens on Coursera ↗
Données et Gouvernance Urbaine
📚 External: Coursera ↗
Self-paced
Données et Gouvernance Urbaine
Opens on Coursera ↗
Algorithms, Part II
📚 External: Coursera ↗
Self-paced
Algorithms, Part II
Opens on Coursera ↗
Analyze and Optimize Fusion Algorithms
📚 External: Coursera ↗
Self-paced
Analyze and Optimize Fusion Algorithms
Opens on Coursera ↗
C++: Linear Data Structures and Trees
📚 External: Coursera ↗
Self-paced
C++: Linear Data Structures and Trees
Opens on Coursera ↗
Data Structures and Algorithms
📚 External: Coursera ↗
Self-paced
Data Structures and Algorithms
Opens on Coursera ↗