Skills › Algorithms & Data Structures

Graph Algorithms

Traverse graphs, find shortest paths, and apply topological sorting.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Implement BFS and DFS iteratively and recursively
  • Apply Dijkstra's and Bellman-Ford for shortest paths
  • Detect cycles and compute topological order

Prerequisites

Watch (10 videos)

Lecture 15: Max-Flow Min-Cut Theorem
MIT OpenCourseWare · advanced hands-on
→ Analyze graph structures→ Implement graph algorithms→ Optimize network flows
Graph Projections and In-Memory Graphs
How To Center · intermediate
→ Implement graph traversal algorithms→ Use graph algorithms for data analysis
Neo4J Graph Data Science Library (GDS)
How To Center · beginner
→ Implement centrality algorithms like PageRank and Betweenness Centrality→ Use community detection algorithms like Louvain and Label Propagation
Knowledge Graph Pathfinding and Traversal
How To Center · intermediate
→ Analyze graph structures→ Apply graph algorithms to real-world problems
Union Find Path Compression
WilliamFiset · beginner hands-on
→ Apply Union Find to solve graph problems→ Optimize graph algorithms using path compression
Union Find Introduction
WilliamFiset · beginner hands-on
→ Apply Union Find to graph problems→ Solve network connectivity problems
Graph Theory 1 [Programming Competition Problems]
WilliamFiset · beginner hands-on
→ Analyze Graphs→ Apply Graph Algorithms→ Optimize Graph Solutions
Minimum Time to Collect All Apples in a Tree - Leetcode 1443 - Python
NeetCodeIO · intermediate
→ Implement graph algorithms→ Analyze graph structures
Graph Algorithms for Technical Interviews - Full Course
freeCodeCamp.org · beginner hands-on
→ Implement graph algorithms→ Solve coding challenges using graph algorithms→ Understand graph theory and data structures
Breadth First Search Algorithm | Shortest Path | Graph Theory
WilliamFiset · advanced hands-on
→ Find shortest path in unweighted graph→ Explore nodes and edges in a graph→ Apply BFS algorithm to real-world problems

Read (10 articles)

📄
Data Structures Series #4: Graphs - Implementation & Use Cases
Dev.to · Priyadharshini Selvaraj · 2026-04-01
📄
Clique Graphs and Overlapping Communities
Dev.to · Paperium · 2026-04-05
📄
TOP 25 ALGORITMOS | Depth First Search (DFS)
Dev.to · Isadora Ariane · 2026-04-08
📄
LeetCode 269: Alien Dictionary — Step-by-Step Visual Trace
Dev.to · tracelit · 2026-04-09
📄
LeetCode 207: Course Schedule — Step-by-Step Visual Trace
Dev.to · tracelit · 2026-04-09