1. Home
  2. Library
  3. Development
Curated Library

Data Structures and Algorithms in Python for Coding Interviews (Hindi)

A 230-lesson, roughly 74-hour Hindi course that teaches data structures and algorithms in Python through LeetCode and GeeksforGeeks problems. It starts with complexity analysis and basic number and array problems. It then covers searching, sorting, linked lists, recursion and backtracking, stacks and queues, sliding window, greedy, trees, graphs, heaps, dynamic programming, strings and tries. Most problems are taught from brute force to optimal with time and space analysis. It suits learners who know basic Python and are preparing for coding interviews.

230 lessons 73h 44m total Development Hindi Earns YodaCoins
Lessons by Code and Debug on YouTube

Curated by YodaHut. These lessons are hosted on YouTube and produced by their original creators, who are not affiliated with YodaHut. You still earn YodaCoins, keep your streak and track progress here.

What You'll Learn

  • Analyse time and space complexity with Big O, and know the cost of common Python list, set and dict operations
  • Implement core sorting algorithms (selection, bubble, insertion, merge, quick, heap) and binary search variants such as lower/upper bound and rotated-array search
  • Build and manipulate linked lists, doubly linked lists, stacks, queues, heaps, binary trees, BSTs, tries and disjoint sets from scratch
  • Apply recursion, backtracking, sliding window, two pointers, greedy and monotonic stack patterns to LeetCode and GFG problems
  • Implement graph traversals (BFS, DFS) and algorithms such as topological sort, Dijkstra, Bellman-Ford, Floyd-Warshall, Prim and Kruskal
  • Solve dynamic programming problems by moving from recursion to memoization, tabulation and space optimization, including knapsack, LCS and stock-trading variants

Prerequisites

  • Basic Python: variables, loops, functions, lists, dictionaries and simple classes
  • Comfort with basic school-level maths
  • Ability to follow Hindi explanations (technical terms are in English)

Course Curriculum

About the Instructor

Code and Debug

YouTube creator

230 lessons here 73h 44m

The lessons in this course were produced by Code and Debug and are published on YouTube. YodaHut selected and sequenced them into this course; we did not make them, and Code and Debug is not affiliated with YodaHut.

Visit the channel on YouTube
  • 230 lessons
  • 73h 44m of video
  • Earns YodaCoins & streaks
  • Timestamped notes
  • Free — hosted on YouTube

No certificate is issued for Library courses.