AI-powered DSA
Data structures ও algorithms — প্রতিটা চোখের সামনে animate হয়। sorting, tree, graph, recursion — সব নাড়িয়ে শেখো, বাংলায়, আর সাথে একটা AI tutor যে তোমার complexity guess যাচাই করে।
সিলেবাস — ১১ module
Module 1
Foundations & Complexity
Algorithm কী, আর “কত দ্রুত” মাপা শেখা (Big-O)
Day 1–6
Module 2
Arrays & Strings
সবচেয়ে বেসিক ডেটা — কিন্তু বেশিরভাগ প্রশ্ন এখান থেকেই
Day 7–13
Module 3
Linked Lists, Stacks & Queues
Pointer-এর জাদু, আর LIFO/FIFO
Day 14–20
Module 4
Hashing
O(1) lookup-এর সুপারপাওয়ার
Day 21–24
Module 5
Two-Pointer, Sliding Window & Intervals
দুই pointer নাচিয়ে O(n²) থেকে O(n)
Day 25–30
Module 6
Recursion & Backtracking
নিজেকে নিজে ডাকা, আর সব সম্ভাবনা খোঁজা
Day 31–37
Module 7
Trees
গাছের মতো ডেটা — traversal, BST, heap, trie
Day 38–46
Module 8
Searching & Sorting
খুঁজে পাওয়া আর সাজানো — দুই ক্লাসিক
Day 47–52
Module 9
Graphs
Node আর edge — map, network, dependency
Day 53–61
Module 10
Dynamic Programming
সবচেয়ে ভয়ংকর topic — animation দিয়ে সবচেয়ে সহজ
Day 62–68
Module 11
Math, Bits, Strings & Capstone
শেষ ধাপ — আর interview gauntlet
Day 69–74
Course শেষে যা পারবে
- যেকোনো code দেখে তার time ও space complexity (Big-O) বলতে পারা।
- Array, linked list, stack, queue, hash table, tree, heap, graph — নিজে implement করতে পারা।
- একটা নতুন সমস্যা দেখে কোন pattern (two-pointer, sliding window, BFS/DFS, DP) সেটা চিনতে পারা।
- একটা backtracking ও একটা DP সমস্যা নিজে সমাধান করে interview-ready হওয়া।
74 দিনের কোর্স