- Learn
- DSA
Data Structures & Algorithms
Arrays, linked lists, trees, graphs, sorting, searching and dynamic programming, from Big-O basics to master-level structures. Every algorithm explained with step-by-step visuals and C# code.
0 of 50 lessons completed · 50 topics in the full course Start learning: What are data structures and algorithms?
Beginner
1. Foundations
5 topicsBeginner
2. Linear data structures
6 topicsIntermediate
3. Searching and sorting
7 topicsIntermediate
4. Hashing and problem-solving techniques
6 topicsIntermediate
5. Trees
6 topicsAdvanced
6. Graphs
8 topicsAdvanced
7. Algorithm design
6 topicsMaster