Foundations

Algorithms & Data Structures

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

238
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
DSA Roadmap to 70+ LPA - Strategy, Interview Prep & Top MNC Jobs 2026
Algorithms & Data Structures
DSA Roadmap to 70+ LPA - Strategy, Interview Prep & Top MNC Jobs 2026
GeeksforGeeks Beginner 6d ago
CRUSH your " Online Ads" creation with a simple process (Step by Step)
Algorithms & Data Structures
CRUSH your " Online Ads" creation with a simple process (Step by Step)
Senator We Run Ads Beginner 1mo ago
Coding Slack Bots in Python: Quick Start Guide
Algorithms & Data Structures
Coding Slack Bots in Python: Quick Start Guide
NeuralNine Beginner 1mo ago
The #1 Mistake Killing Your Ad Measurement
Algorithms & Data Structures
The #1 Mistake Killing Your Ad Measurement
Professor Charley T Beginner 1mo ago
Become Full Stack Developer with AI + DSA + CP (New Cohort 9 is Here!)
Algorithms & Data Structures
Become Full Stack Developer with AI + DSA + CP (New Cohort 9 is Here!)
WsCube Tech Beginner 1mo ago
SEO Still Matters...But AI Search Changed the Rules
Algorithms & Data Structures
SEO Still Matters...But AI Search Changed the Rules
Senator We Run Ads Beginner 1mo ago
From Dense to Learned Sparse Retrieval: SPLADE-Code Explained. Scaling High-Efficiency  Retrieval.
Algorithms & Data Structures
From Dense to Learned Sparse Retrieval: SPLADE-Code Explained. Scaling High-Efficiency Retrieval.
Byte Goose AI. Beginner 2mo ago
7 Instagram Mistakes Destroying Your Reach (Based on 536 Accounts)
Algorithms & Data Structures
7 Instagram Mistakes Destroying Your Reach (Based on 536 Accounts)
heyDominik Beginner 3mo 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 4mo ago
Teacher's Day Celebration: Ft. GfG Faculties !!๐Ÿ™๐Ÿป
Algorithms & Data Structures
Teacher's Day Celebration: Ft. GfG Faculties !!๐Ÿ™๐Ÿป
GeeksforGeeks Beginner 9mo ago
Berlin Christmas Market: Unwrap the Magic of Germanyโ€™s Holiday Season | Berlin | Germany
Algorithms & Data Structures
Berlin Christmas Market: Unwrap the Magic of Germanyโ€™s Holiday Season | Berlin | Germany
ConnollyCove Beginner 1y ago
Visit Avenue Montaigne at Christmas: Experience Parisian Luxury and Festive Magic | Paris | France
Algorithms & Data Structures
Visit Avenue Montaigne at Christmas: Experience Parisian Luxury and Festive Magic | Paris | France
ConnollyCove Beginner 1y ago
Farewell JG (27272X)!
Algorithms & Data Structures
Farewell JG (27272X)!
Creator Academy Australia Beginner 1y ago
Github materials for Learning Data science And Gen AI For Free- Krish Naik Hindi
Algorithms & Data Structures
Github materials for Learning Data science And Gen AI For Free- Krish Naik Hindi
Krish Naik Hindi Beginner 2y ago
Egyptian Fractions and the Greedy Algorithm - Numberphile
Algorithms & Data Structures
Egyptian Fractions and the Greedy Algorithm - Numberphile
Numberphile Beginner 2y ago
The only Ads that work on Meta in 2025 (my framework to create in 10 mins)
Algorithms & Data Structures
The only Ads that work on Meta in 2025 (my framework to create in 10 mins)
Senator We Run Ads Beginner 11mo ago
The Harsh Truth About Off-Campus Placements ๐Ÿ˜“
Algorithms & Data Structures
The Harsh Truth About Off-Campus Placements ๐Ÿ˜“
GeeksforGeeks Beginner 12mo ago
Software Developer Basic Salary kitni hoti hai? #shorts #softwaredeveloper #gfg #viralvideo
Algorithms & Data Structures
Software Developer Basic Salary kitni hoti hai? #shorts #softwaredeveloper #gfg #viralvideo
GeeksforGeeks Beginner 1y ago
Job vs Higher Studies After Graduation | What Should You Choose?
Algorithms & Data Structures
Job vs Higher Studies After Graduation | What Should You Choose?
GeeksforGeeks Beginner 1y ago
Muje Pahle Teaching  Pasand Nahi Thi๐Ÿ˜ฑ #shorts #viralvideo #gfg
Algorithms & Data Structures
Muje Pahle Teaching Pasand Nahi Thi๐Ÿ˜ฑ #shorts #viralvideo #gfg
GeeksforGeeks Beginner 1y ago
CS vs IT ๐Ÿค” | What's the Difference? ๐Ÿ’ป๐Ÿ’ก #ComputerScience #InformationTechnology #Shorts #gfg
Algorithms & Data Structures
CS vs IT ๐Ÿค” | What's the Difference? ๐Ÿ’ป๐Ÿ’ก #ComputerScience #InformationTechnology #Shorts #gfg
GeeksforGeeks Beginner 1y ago
Take Your First Step into the World of Coding! ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿš€ #shorts #coding #viralvideo #gfg
Algorithms & Data Structures
Take Your First Step into the World of Coding! ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿš€ #shorts #coding #viralvideo #gfg
GeeksforGeeks Beginner 1y ago
GATE Vs Off-Campus Placement โ€“ Which One Should You Choose?
Algorithms & Data Structures
GATE Vs Off-Campus Placement โ€“ Which One Should You Choose?
GeeksforGeeks Beginner 1y ago
11 years of No BS advice for digital marketers..
Algorithms & Data Structures
11 years of No BS advice for digital marketers..
Senator We Run Ads Beginner 1y ago
Motivation behind boosting algorithms
Algorithms & Data Structures
Motivation behind boosting algorithms
GeeksforGeeks Beginner 1y ago
K-Means Clustering Algorithm
Algorithms & Data Structures
K-Means Clustering Algorithm
GeeksforGeeks Beginner 1y ago
Decision Tree
Algorithms & Data Structures
Decision Tree
GeeksforGeeks Beginner 1y ago
Explore Christmas at Fortnum & Mason: Puddings, Gifts, and Festive Magic | London | England
Algorithms & Data Structures
Explore Christmas at Fortnum & Mason: Puddings, Gifts, and Festive Magic | London | England
ConnollyCove Beginner 1y ago
Explore Christmas at Carnaby Street and Regent Street in London: A Festive Spectacle | London
Algorithms & Data Structures
Explore Christmas at Carnaby Street and Regent Street in London: A Festive Spectacle | London
ConnollyCove Beginner 1y ago
Christmas at Trafalgar Square: A Festive Tradition of Friendship and Joy in London | England
Algorithms & Data Structures
Christmas at Trafalgar Square: A Festive Tradition of Friendship and Joy in London | England
ConnollyCove Beginner 1y ago
From Tier 3 College to working as a Senior SDE with 400% HIKE | Dream Job Diaries Podcast EP-2
Algorithms & Data Structures
From Tier 3 College to working as a Senior SDE with 400% HIKE | Dream Job Diaries Podcast EP-2
GeeksforGeeks Beginner 1y ago
Exploring Antibes: A Journey Through French Rivieraโ€™s Hidden Gem | Antibes | France
Algorithms & Data Structures
Exploring Antibes: A Journey Through French Rivieraโ€™s Hidden Gem | Antibes | France
ConnollyCove Beginner 1y ago
Exploring Havelskรฝ Market in Prague: A Shopper's Delight | Prague | Czech Republic
Algorithms & Data Structures
Exploring Havelskรฝ Market in Prague: A Shopper's Delight | Prague | Czech Republic
ConnollyCove Beginner 1y ago
Full Stack LIVE Course By GeeksforGeeks | Enrol Today!
Algorithms & Data Structures
Full Stack LIVE Course By GeeksforGeeks | Enrol Today!
GeeksforGeeks Beginner 1y ago
GeeksforGeeks Full Stack LIVE Classes | With Projects | Learn Full Stack Development in 14 Weeks
Algorithms & Data Structures
GeeksforGeeks Full Stack LIVE Classes | With Projects | Learn Full Stack Development in 14 Weeks
GeeksforGeeks Beginner 1y ago
Explore the 2024 Olympics in Paris: 6 Must-See Attractions | 2024 Olympics | Paris | France
Algorithms & Data Structures
Explore the 2024 Olympics in Paris: 6 Must-See Attractions | 2024 Olympics | Paris | France
ConnollyCove Beginner 1y ago
Exploring Le Monde Comme Il Va A Monumental Exhibition At The Bourse de Commerce
Algorithms & Data Structures
Exploring Le Monde Comme Il Va A Monumental Exhibition At The Bourse de Commerce
ConnollyCove Beginner 2y ago
Kickstart Your Future: Summer Training Program 2024 by GeeksforGeeks
Algorithms & Data Structures
Kickstart Your Future: Summer Training Program 2024 by GeeksforGeeks
GeeksforGeeks Beginner 2y ago
Artistic Wonders of The Met From Asia to Ancient Greece and Rome | New York | USA
Algorithms & Data Structures
Artistic Wonders of The Met From Asia to Ancient Greece and Rome | New York | USA
ConnollyCove Beginner 2y ago
The Parterre Garden Aranjuez & Royal Palace of Aranjuez | Madrid | Spain | Things to do near Madrid
Algorithms & Data Structures
The Parterre Garden Aranjuez & Royal Palace of Aranjuez | Madrid | Spain | Things to do near Madrid
ConnollyCove Beginner 2y ago
Explore the Polish Army Museum in Poland | Warsaw | Poland | Things To Do & See in Poland
Algorithms & Data Structures
Explore the Polish Army Museum in Poland | Warsaw | Poland | Things To Do & See in Poland
ConnollyCove Beginner 2y ago
Sawers Belfast Fine Food | Charcuterie, International Food, Sandwich Deli | Places to Go in Belfast
Algorithms & Data Structures
Sawers Belfast Fine Food | Charcuterie, International Food, Sandwich Deli | Places to Go in Belfast
ConnollyCove Beginner 2y ago
High Street of Izmir | Kibris Sehitleri Street | Izmir | Turkey | What to Do Izmir | Izmir Shopping
Algorithms & Data Structures
High Street of Izmir | Kibris Sehitleri Street | Izmir | Turkey | What to Do Izmir | Izmir Shopping
ConnollyCove Beginner 2y ago
GRAPH Data Structure | What is Graph? | DSA Course | GeeksforGeeks
Algorithms & Data Structures
GRAPH Data Structure | What is Graph? | DSA Course | GeeksforGeeks
GeeksforGeeks Beginner 2y ago
Fast I/O for Competitive Programming | GeeksforGeeks
Algorithms & Data Structures
Fast I/O for Competitive Programming | GeeksforGeeks
GeeksforGeeks Beginner 2y ago
Competitive Programming Tips and Tricks | GeeksforGeeks #shorts
Algorithms & Data Structures
Competitive Programming Tips and Tricks | GeeksforGeeks #shorts
GeeksforGeeks Beginner 2y ago
Day 26 | Understanding and Implementing Binary Trees | Anvita Bansal | Geek-O-lympics
Algorithms & Data Structures
Day 26 | Understanding and Implementing Binary Trees | Anvita Bansal | Geek-O-lympics
GeeksforGeeks Beginner 2y ago
The Art of Coding under Pressure | Competitive Programming
Algorithms & Data Structures
The Art of Coding under Pressure | Competitive Programming
GeeksforGeeks Beginner 2y ago