Skip to content

ParulSingh7124/dsa-patterns-course

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Babua DSA Patterns Course 2025 – 90 Day Challenge (by CTO Bhaiya)

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.


📘 About the Course

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

💡 Why Learn DSA by Patterns?

✅ 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


📅 90-Day Progress Tracker

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

🏁 How to Track Progress

  1. Fork this repo
  2. Replace ⬜ with ✅ as you finish each day
  3. Post daily updates on LinkedIn with the hashtag #DSAin90Days and tag @CTOBhaiya
  4. Keep your streak — and share your learning journey!

🧩 LinkedIn Daily Progress Template (for Students)

📅 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!


🧠 Example Post

📅 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


🌟 Connect & Learn


Let’s master DSA by patterns — not by luck.
Start your journey today. Comment “Done ✅” when you finish Day 0!


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published