Welcome to the Babua DSA Patterns Course 2025 🎯 This sheet is designed to help onboard new learners into the course.
- Instructor: Anuj Kumar
- YouTube Channel: CTO Bhaiya
- Duration: 1–2 Days
- Goal: Master basic DSA Topics
| Day | Topic / Pattern | Video Link | ✅ Done |
|---|---|---|---|
| 1 | 485.1 Max Consecutive Ones (Theory) | 🎥 Watch Video | ✅ |
| 2 | 485.2 Max Consecutive Ones (Code) | 🎥 Watch Video | ✅ |
| 3 | 1295.1 Find Number with Even Number of Digits (Theory) | 🎥 Watch Video | ✅ |
| 4 | 1295.2 Find Number with Even Number of Digits (Code) | 🎥 Watch Video | ✅ |
| 5 | 724.1 Find Pivot Index (Theory) | 🎥 Watch Video | ✅ |
| 6 | 724.2 Find Pivot Index (Code) | 🎥 Watch Video | ✅ |
| 7 | 118.1 Pascal's Triangle (Theory) | 🎥 Watch Video | ✅ |
| 8 | 118.2 Pascal's Triangle (Code) | 🎥 Watch Video | ✅ |
| 9 | 344.1 Reverse String (Theory) | 🎥 Watch Video | ✅ |
| 10 | 344.2 Reverse String (Code) | 🎥 Watch Video | ✅ |
| 11 | 0. Linked List Introduction | 🎥 Watch Video | ✅ |
| 12 | 707.1 Design Linked List (Theory) | 🎥 Watch Video | ✅ |
| 13 | 707.2 Design Linked List (Code) | 🎥 Watch Video | ✅ |
| 14 | 0. Introduction to Queues | 🎥 Watch Video | ☐ |
| 15 | 622. Design Circular Queue | 🎥 Watch Video | ☐ |
| 16 | Queue Methods For Interviews | 🎥 Watch Video | ☐ |
| 17 | 705. Design HashSet | 🎥 Watch Video | ☐ |
| 18 | 706. Design HashMap | 🎥 Watch Video | ☐ |
| 19 | Binary Tree-1-Theory | 🎥 Watch Video | ☐ |
| 20 | 144. Binary Tree Preorder Traversal | 🎥 Watch Video | ☐ |
| 21 | 94. Binary Tree Inorder Traversal | 🎥 Watch Video | ☐ |
| 22 | 102. Binary Tree Level Order Traversal | 🎥 Watch Video | ☐ |
| 23 | Top Down Recursion | 🎥 Watch Video | ☐ |
| 24 | Bottom Up Approach | 🎥 Watch Video | ☐ |
| 25 | 144. Binary Tree Preorder Traversal (Recursive) | 🎥 Watch Video | ☐ |
| 26 | 94. Binary Tree Inorder Traversal (Recursive) | 🎥 Watch Video | ☐ |
| 27 | 145. Binary Tree Postorder Traversal (Recursive) | 🎥 Watch Video | ☐ |
| 28 | Binary Search-1-Theory | 🎥 Watch Video | ☐ |
| 29 | 704. Binary Search | 🎥 Watch Video | ☐ |
| 30 | Sorting-1-Theory | 🎥 Watch Video | ☐ |
| 31 | Comparison-Based Sort | 🎥 Watch Video | ☐ |
| 32 | Recursion-1-Introduction | 🎥 Watch Video | ☐ |
| 33 | Recursion-2-344. Reverse String | 🎥 Watch Video | ☐ |
| 34 | 1 Recursion Template to solve all problems | 🎥 Watch Video | ☐ |
| 35 | 24. Swap Nodes in Pairs | 🎥 Watch Video | ☐ |
| 36 | Introduction to Stacks | 🎥 Watch Video | ☐ |
| 37 | 155. Min Stack | 🎥 Watch Video | ☐ |
| 38 | Binary Search Tree - 1-Introduction | 🎥 Watch Video | ☐ |
| 39 | 700. Search in a Binary Search Tree | 🎥 Watch Video | ☐ |
| 40 | What is Dynamic Programming??? | 🎥 Watch Video | ☐ |
| 41 | 💡 Top-Down vs Bottom-Up in Dynamic Programming (DP) | 🎥 Watch Video | ☐ |
| 42 | Identify DP Problems | 🎥 Watch Video | ☐ |
| 43 | 198. House Robber | 🎥 Watch Video | ☐ |
- Open the corresponding Day link to watch the lecture.
- Revise key concepts and try solving similar problems on platforms like LeetCode.
- Mark your progress ✅ once the day is complete.
⭐ Pro Tip: Consistency beats intensity. Complete all videos by Monday so that you can start with Babua DSA Patterns Course 2025 without any blocker.