Day 1 (3 hours)
Breadth-First Search (BFS) (1.5 hours)
Dijkstra’s Algorithm (1.5 hours)
Day 2 (3 hours)
Floyd-Warshall Algorithm (1.5 hours)
Bellman-Ford Algorithm (1.5 hours)
Day 3 (3 hours)
Minimum Spanning Trees (Kruskal’s Algorithm) (1.5 hours)
Prim’s Algorithm (1.5 hours)
Day 4 (3 hours)
Network Flow: Ford-Fulkerson Algorithm (1.5 hours)
Network Flow: Edmonds-Karp Algorithm (1.5 hours)
Day 5 (3 hours)
Topological Sorting (1.5 hours)
Strongly Connected Components (Kosaraju’s Algorithm) (1.5 hours)