Roadmap › 0. Fundamentals › Step 2
DSA

Data Structures & Algorithms — How They Work Inside

Big-O and how to measure algorithms, arrays and dynamic arrays, linked lists, stacks and queues, hash tables (how hashing and collisions work), trees, binary search trees, heaps, tries, graphs, searching, sorting algorithms step by step, recursion, two pointers and sliding window, greedy, dynamic programming and backtracking — with C# code and where .NET and SQL Server use each one.
0 of 10 lessons completed (0%)
Start lesson 1Versions, lifecycle & toolsInterview Q&A
Interview priority:★ Must know High priority — asked in almost every interview, learn firstMedium asked regularlyLow good to know

Module 1: Measuring Algorithms

Module 2: Linear Data Structures

Module 3: Trees, Heaps and Graphs

Module 4: Searching and Sorting

Module 5: Problem-Solving Patterns

Next course in the roadmap: 3. Coding Round Practice (DSA in C#) →