Graph Algorithms: BasicsIntroduces the basics of graph algorithms, covering traversal, representation, and data structures for BFS and DFS.
Causal Inference & Directed GraphsExplores causal inference, directed graphs, and fairness in algorithms, emphasizing conditional independence and the implications of DAGs.
Dynamic Programming: KnapsackExplores dynamic programming for the Knapsack problem, discussing strategies, algorithms, NP-hardness, and time complexity analysis.