1.Foundations 1.C++ Programming Language Basics▶ ▶️ Click Here 2.Java Programming Language Basics🔗 3.Python Programming Language Basics🔗 4.Time And Space Complexity🔗 5.Mathematics:modular arthmetics🔗 6.Mathematics:logarithms🔗 6.Probability🔗 2.BASIC DATA STRUCTURES 1.Arrays▶ ▶️ Click Here 2.Strings🔗 3.Linked List🔗 3.CORE DATA STRUCTURES 1.Stacks▶ ▶️ Click Here 2.Queues🔗 3.Hashing🔗 4.Recursion 🔗 5.Backtracking🔗 4.SORTING & SEARCHING 1.Sorting▶ ▶️ Click Here 2.Searching🔗 5.ADVANCED DATA STRUCTURES 1.Trees▶ ▶️ Click Here 2.Heaps/Priority Queues🔗 3.Graphs🔗 6.DYANMIC PROGRAMMING 1.Basics Fibonacci Sequence▶ ▶️ Click Here Coin Change🔗 Knapsack🔗 2.Intermediate Longest Common Subsequence🔗 Longest Increasing Subsequence🔗 Matrix Chain Multiplication🔗 3.Advanced DP On Trees▶ ▶️ Click Here DP With Bitmasking🔗 DP + Binary Search🔗 7.ADVANCED ALGORITHMS 1.Greedy Algorithms▶ ▶️ Click Here 2.Divide & Conquer🔗 3.Graph Advanced:Bridges🔗 4.String Algorithms:KMP🔗 5.String Algorithms:Rabin-Karp🔗 6.String Algorithms:Tries🔗 7.String Algorithms:Suffix Arrays🔗 8.INTERVIEW PREPARATION 1.Top Topics Asked▶ ▶️ Click Here 2.Mock Interviews🔗 3.System Design Basics🔗 9.CAPSTONE 1.Participate In Competitive Programming(Codeforces)▶ ▶️ Click Here 2.Explore Advanced DSA🔗 FULL COURSE 1.Programmingwithmosh▶ ▶️ Click Here 2.Apna College 3.CodeWithHarry 4.WsCube Tech 5.Great Learning