Welcome to the DSA Patterns 2025 Course β a 90-day challenge to master the 30 core coding patterns used in FAANG and top product interviews.
Instead of solving 1000 random questions, you'll learn how to think in patterns β and solve any problem confidently.
Duration: 90 Days
Instructor: CTO Bhaiya (NITKian)
Language: Java (main), Python (optional), Hindi explanations
Daily Timing: 5 PM IST on YouTube
Each pattern includes:
- π₯ Theory Video β Learn the logic and intuition behind the pattern
- π§ Problem Set (15β20 LeetCode Questions)
- ποΈ Notes & Solutions
β
Covers 95% of all coding interview problems
β
Learn faster by recognizing problem patterns
β
Helps you revise logically, not by brute memorization
β
Builds intuition and confidence for FAANG-level interviews
Mark your progress by ticking β
each day.
Links will be updated as the series goes live!
| Day | Topic / Pattern | π₯ Video Link | ποΈ Notes | β Done |
|---|---|---|---|---|
| 0 | Course Introduction | Watch Now | Notes | β |
| 1 | Two Pointers Theory | Watch Now | Notes | β |
| X | Disclaimer: NO CONTROVERSY!!! (Onboarding + Beginners DSA Sheet) | Watch Now | Notes | β |
- Fork this repo
- Replace β¬ with β as you finish each day
- Post daily updates on LinkedIn with the hashtag #DSAin90Days and tag @CTOBhaiya
- Keep your streak β and share your learning journey!
π Day [X] / 90 β DSA Patterns Challenge 2025
β Todayβs Pattern: [Pattern Name β e.g., Sliding Window / Two Pointers] π₯ Video: [YouTube Link] ποΈ Notes: [Notes Link or GitHub Link]
π§ What I learned today:
- [Write 1β2 key insights β e.g., how the sliding window helps optimize brute force approaches, etc.]
- [Any βaha momentβ or tricky question solved today]
π Next Goal: [Example: Practice all LeetCode questions from this pattern / Revise previous pattern tomorrow]
π¬ Reflection: [Share your experience β was it easy, tough, interesting? Encourage others to join in!]
π #DSAin90Days #DSAPatterns2025 #CTOBhaiya #FAANGPreparation #LeetCodePatterns #CodingInterviewPreparation #LearnCodeCrack #ThinkInPatterns
π Learning under the guidance of @Anuj Kumar β Thank you for making DSA feel simple and structured!
π Day 4 / 90 β DSA Patterns Challenge 2025
β Pattern: Two Pointers π₯ Video: https://youtu.be/... ποΈ Notes: https://github.com/...
π§ Learned how to solve βRemove Nth Node from End of Listβ and β3Sumβ efficiently using the two-pointer pattern. The biggest takeaway today β simplify the logic by narrowing down the search space instead of brute forcing!
π Next Goal: Move to Fast & Slow Pointer pattern tomorrow.
π Thanks @Anuj Kumar for this amazing structure!
π #DSAin90Days #DSAPatterns2025 #FAANGPreparation #CTOBhaiya #LeetCodePatterns #CodingInterviewPreparation #ZeroToHeroDSA
- πΊ YouTube Channel
- πΌ LinkedIn
- π Website
Letβs master DSA by patterns β not by luck.
Start your journey today. Comment βDone β
β when you finish Day 0!