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
How to create a MEDIA PLAN with AI (step-by-step)
Algorithms & Data Structures
How to create a MEDIA PLAN with AI (step-by-step)
Senator We Run Ads Intermediate 3w ago
How to create advertising offer (P6 - Fix Your Marketing)
Algorithms & Data Structures
How to create advertising offer (P6 - Fix Your Marketing)
Senator We Run Ads Intermediate 4w ago
DGX Spark Live: cuTile Kernels from Spark to Cloud
Algorithms & Data Structures
DGX Spark Live: cuTile Kernels from Spark to Cloud
NVIDIA Developer Intermediate 2mo ago
Teacher Day Celebration 2025 ๐ŸŽ‰| Fun, Joy & Surprises Togetherโค๏ธ #teachersdaywithgfg
Algorithms & Data Structures
Teacher Day Celebration 2025 ๐ŸŽ‰| Fun, Joy & Surprises Togetherโค๏ธ #teachersdaywithgfg
GeeksforGeeks Intermediate 9mo 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
Rathausplatz Christkindlmarkt: Discover Viennaโ€™s Magical Christmas Market | Vienna | Austria
Algorithms & Data Structures
Rathausplatz Christkindlmarkt: Discover Viennaโ€™s Magical Christmas Market | Vienna | Austria
ConnollyCove Intermediate 1y ago
How To Prepare For Job Market 2024- Krish Naik Hindi
Algorithms & Data Structures
How To Prepare For Job Market 2024- Krish Naik Hindi
Krish Naik Hindi Intermediate 2y ago
Close up of the 93131X robotโ€™s โ€œcaflapโ€- a mechanism to stack blocks higher #vexiq
Algorithms & Data Structures
Close up of the 93131X robotโ€™s โ€œcaflapโ€- a mechanism to stack blocks higher #vexiq
Creator Academy Australia Intermediate 2y ago
Flappy Bird In Python NEAT Part 1 | Python Project Ideas
Algorithms & Data Structures
Flappy Bird In Python NEAT Part 1 | Python Project Ideas
NPStation Intermediate 4y ago
WAICY Student Showcase 2021
Algorithms & Data Structures
WAICY Student Showcase 2021
Creator Academy Australia Intermediate 4y ago
How to add quickly emojis on Windows #shorts
Algorithms & Data Structures
How to add quickly emojis on Windows #shorts
Coder Coder Intermediate 4y ago
Algorithmic Trading Using Python - Full Course
Algorithms & Data Structures
Algorithmic Trading Using Python - Full Course
freeCodeCamp.org Intermediate 5y ago
Flutter App with Firebase Authentication and Firestore Tutorial - Crypto Wallet
Algorithms & Data Structures
Flutter App with Firebase Authentication and Firestore Tutorial - Crypto Wallet
freeCodeCamp.org Intermediate 5y ago
User Onboarding for Gun Trading React Native App
Algorithms & Data Structures
User Onboarding for Gun Trading React Native App
Mohsin Arif Intermediate 6y ago
JAM Stack - HTTP 203
Algorithms & Data Structures
JAM Stack - HTTP 203
Chrome for Developers Intermediate 7y ago
Procedural Generation in Godot Part 5: Infinite 2D Terrain
Algorithms & Data Structures
Procedural Generation in Godot Part 5: Infinite 2D Terrain
KidsCanCode Intermediate 7y ago
CORB - HTTP203
Algorithms & Data Structures
CORB - HTTP203
Chrome for Developers Intermediate 7y ago
map for async iterators in JavaScript
Algorithms & Data Structures
map for async iterators in JavaScript
Fun Fun Function Intermediate 8y ago
Politeness or clarity?
Algorithms & Data Structures
Politeness or clarity?
Fun Fun Function Intermediate 8y ago
The Rock Tweeted at Me!!
Algorithms & Data Structures
The Rock Tweeted at Me!!
Matt D'Avella Intermediate 8y ago
Free-Flying Space Robots | Jose Benavides | Talks at Google
Algorithms & Data Structures
Free-Flying Space Robots | Jose Benavides | Talks at Google
Talks at Google Intermediate 8y ago
How I Got a Job at Google as a Software Engineer (without a Computer Science Degree!)
Algorithms & Data Structures
How I Got a Job at Google as a Software Engineer (without a Computer Science Degree!)
CS Dojo Intermediate 8y ago
Facebook Coding Interview Question and Answer #1: All Subsets of a Set
Algorithms & Data Structures
Facebook Coding Interview Question and Answer #1: All Subsets of a Set
CS Dojo Intermediate 8y ago
The $4K/Month Ad Account Audit Checklist (Steal Our Process)
Algorithms & Data Structures
The $4K/Month Ad Account Audit Checklist (Steal Our Process)
Senator We Run Ads Intermediate 6mo ago
The only AI Marketing ROADMAP you need for 2026 (tools & processes)
Algorithms & Data Structures
The only AI Marketing ROADMAP you need for 2026 (tools & processes)
Senator We Run Ads Intermediate 6mo ago
Everyone Is Talking About Andromeda. Hereโ€™s What Actually Changed
Algorithms & Data Structures
Everyone Is Talking About Andromeda. Hereโ€™s What Actually Changed
Senator We Run Ads Intermediate 7mo ago
Proven framework to scale clients from $$$$ to Millions (Our Agency Framework)
Algorithms & Data Structures
Proven framework to scale clients from $$$$ to Millions (Our Agency Framework)
Senator We Run Ads Intermediate 7mo 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 9mo 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 10mo 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
Cyclic Properties of Data Types in C: Unraveling Hidden Patterns Description with tags
Algorithms & Data Structures
Cyclic Properties of Data Types in C: Unraveling Hidden Patterns Description with tags
GeeksforGeeks Intermediate 1y ago
Practical Implementation of Decision Tree
Algorithms & Data Structures
Practical Implementation of Decision Tree
GeeksforGeeks Intermediate 1y ago
Get Diljit Dosanjh concert tickets with this hack | DSA
Algorithms & Data Structures
Get Diljit Dosanjh concert tickets with this hack | DSA
GeeksforGeeks Intermediate 1y ago
Make your Resume Strong with these DSA Projects | Best DSA Projects for your Resume | GeeksforGeeks
Algorithms & Data Structures
Make your Resume Strong with these DSA Projects | Best DSA Projects for your Resume | GeeksforGeeks
GeeksforGeeks Intermediate 2y ago
How to Build a To-Do Application in Flutter | GeeksforGeeks
Algorithms & Data Structures
How to Build a To-Do Application in Flutter | GeeksforGeeks
GeeksforGeeks Intermediate 2y ago
Get ready to Master Recursion | GeeksforGeeks #shorts
Algorithms & Data Structures
Get ready to Master Recursion | GeeksforGeeks #shorts
GeeksforGeeks Intermediate 2y ago
DSA Offline Classes | Link In BIO
Algorithms & Data Structures
DSA Offline Classes | Link In BIO
GeeksforGeeks Intermediate 3y ago
Sorting Techniques | DSA Live for Working Professionals - Live | GeeksforGeeks
Algorithms & Data Structures
Sorting Techniques | DSA Live for Working Professionals - Live | GeeksforGeeks
GeeksforGeeks Intermediate 3y ago
Get Hired at FAANG in 2 months
Algorithms & Data Structures
Get Hired at FAANG in 2 months
GeeksforGeeks Intermediate 3y ago
Build a Java Desktop Application - Full Course (Sudoku)
Algorithms & Data Structures
Build a Java Desktop Application - Full Course (Sudoku)
freeCodeCamp.org Intermediate 5y ago
MASTER your coding interview
Algorithms & Data Structures
MASTER your coding interview
freeCodeCamp.org Intermediate 7y ago
Build a Tree Browser with Vue.js
Algorithms & Data Structures
Build a Tree Browser with Vue.js
freeCodeCamp.org Intermediate 7y ago
Junction - an interactive programming experiment
Algorithms & Data Structures
Junction - an interactive programming experiment
Fun Fun Function Intermediate 8y ago
Structuring JavaScript projects for testability
Algorithms & Data Structures
Structuring JavaScript projects for testability
Fun Fun Function Intermediate 8y ago
Optional Chaining Operator in JavaScript
Algorithms & Data Structures
Optional Chaining Operator in JavaScript
Fun Fun Function Intermediate 8y ago
Google Interview Question: How to Code a Queue Using a Stack. Whiteboard Wednesday by Irfan Baqui
Algorithms & Data Structures
Google Interview Question: How to Code a Queue Using a Stack. Whiteboard Wednesday by Irfan Baqui
freeCodeCamp.org Intermediate 8y ago