
Learn Data Structures and Algorithms Visually – Crash Course
Build an intuitive mental model of core data structures and algorithms using relatable, real-world analogies. Topics range from arrays and hash maps to trees, graphs, and dynamic programming. Once you grasp the underlying logic and problem-solving mechanics covered here, implementing them in any programming language becomes easy.
- Sumit's YouTube Channel: https://youtube.com/@logicBaseLabs
- Sumit's Bangla-language YouTube Channel: https://youtube.com/@LearnwithSumit
- Sumit's website: https://www.sumitsaha.me/
- logicBase Labs Facebook page: https://facebook.com/logicBaseLabs
- Sumit's previous freeCodeCamp videos:
➡ Next.js Caching Masterclass:https://www.youtube.com/watch?v=qYk_BqGHXEg
➡ JavaScript DOM Course:https://www.youtube.com/watch?v=c6IyCwAV6BY
➡ Git-GitHub Course: https://www.youtube.com/watch?v=mAFoROnOfHs
- Sumit's many freeCodeCamp handbooks and tutorials: https://www.freecodecamp.org/news/author/sumitsaha/
- Sumit's Interview with freeCodeCamp Founder Quincy Larson: https://www.freecodecamp.org/news/how-to-stay-curious-as-a-dev-in-the-ai-hype-era-with-sumit-saha-podcast-205/
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
⭐️ Contents ⭐️
- 0:00:00 Introduction to DSA
- 0:07:13 Array
- 0:11:38 Linked List
- 0:16:01 Stack
- 0:18:54 Queue
- 0:24:06 Priority Queue & Heap
- 0:29:41 Hash Table & Set
- 0:30:11 Tree
- 0:36:39 Trie
- 0:41:03 Graph
- 0:44:25 Algorithm - Searching
- 0:47:54 Algorithm - Sorting
- 0:51:20 Recursion
- 0:57:06 Graph Traversal (DFS/BFS)
- 0:59:36 Shortest Path – Dijkstra’s Algorithm
- 1:02:25 Algorithm Technique
- 1:07:47 Conclusion
? Thanks to our Champion and Sponsor supporters:
? @omerhattapoglu1158
? @goddardtan
? @akihayashi6629
? @kikilogsin
? @anthonycampbell2148
? @tobymiller7790
? @rajibdassharma497
? @CloudVirtualizationEnthusiast
? @adilsoncarlosvianacarlos
? @martinmacchia1564
? @ulisesmoralez4160
? @_Oscar_
? @jedi-or-sith2728
? @justinhual1290
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
- Sumit's YouTube Channel: https://youtube.com/@logicBaseLabs
- Sumit's Bangla-language YouTube Channel: https://youtube.com/@LearnwithSumit
- Sumit's website: https://www.sumitsaha.me/
- logicBase Labs Facebook page: https://facebook.com/logicBaseLabs
- Sumit's previous freeCodeCamp videos:
➡ Next.js Caching Masterclass:https://www.youtube.com/watch?v=qYk_BqGHXEg
➡ JavaScript DOM Course:https://www.youtube.com/watch?v=c6IyCwAV6BY
➡ Git-GitHub Course: https://www.youtube.com/watch?v=mAFoROnOfHs
- Sumit's many freeCodeCamp handbooks and tutorials: https://www.freecodecamp.org/news/author/sumitsaha/
- Sumit's Interview with freeCodeCamp Founder Quincy Larson: https://www.freecodecamp.org/news/how-to-stay-curious-as-a-dev-in-the-ai-hype-era-with-sumit-saha-podcast-205/
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
⭐️ Contents ⭐️
- 0:00:00 Introduction to DSA
- 0:07:13 Array
- 0:11:38 Linked List
- 0:16:01 Stack
- 0:18:54 Queue
- 0:24:06 Priority Queue & Heap
- 0:29:41 Hash Table & Set
- 0:30:11 Tree
- 0:36:39 Trie
- 0:41:03 Graph
- 0:44:25 Algorithm - Searching
- 0:47:54 Algorithm - Sorting
- 0:51:20 Recursion
- 0:57:06 Graph Traversal (DFS/BFS)
- 0:59:36 Shortest Path – Dijkstra’s Algorithm
- 1:02:25 Algorithm Technique
- 1:07:47 Conclusion
? Thanks to our Champion and Sponsor supporters:
? @omerhattapoglu1158
? @goddardtan
? @akihayashi6629
? @kikilogsin
? @anthonycampbell2148
? @tobymiller7790
? @rajibdassharma497
? @CloudVirtualizationEnthusiast
? @adilsoncarlosvianacarlos
? @martinmacchia1564
? @ulisesmoralez4160
? @_Oscar_
? @jedi-or-sith2728
? @justinhual1290
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
freeCodeCamp.org
Learn to code for free....
Stop choosing between learning coding fundamentals and learning to use AI. Do both.
freeCodeCamp.org
Are you familiar with the Zen of Python? Estefania breaks down the principles here.
freeCodeCamp.org