DATA STRUCTURES & ALGORITHMS (DSA)
Complete Data Structures & Algorithms course covering linear data structures, searching algorithms, sorting algorithms, and graph algorithms.
Course Modules
Work through each module and pass quizzes to unlock the next.
Linear Data Structures
Learn to implement fundamental linear data structures including ArrayList, String, Stack, Queue, and Linked List.
Please enroll in this course to access the modules.
Searching Algorithms
Master searching algorithms including Linear Search, Binary Search, and Ternary Search. Understand their time complexity and use cases.
Please enroll in this course to access the modules.
Sorting Algorithms
Learn essential sorting algorithms including Bubble Sort, Selection Sort, Merge Sort, and Quick Sort. Understand their efficiency and implementation.
Please enroll in this course to access the modules.
Graph Algorithms
Master graph algorithms including Depth First Search (DFS), Breadth First Search (BFS), and Dijkstra's Shortest Path Algorithm.
Please enroll in this course to access the modules.