Menu
Coddy logo textTech

Graph Algorithms Courses

Master graph algorithms with Coddy. Work through traversal, shortest paths, topological ordering, and minimum spanning trees - DFS, BFS, Dijkstra, Bellman-Ford, Kruskal, and Prim — with hands-on challenges in every language.

Browse by language

7 results

Prim's Algorithm - Graph Algorithms

New

Master Prim's Algorithm for Minimum Spanning Trees: grow one tree from a start vertex by always adding the cheapest crossing edge. Build it in your language of choice and answer bottleneck-edge and connectivity queries, the counterpart to Kruskal.

Graph Algorithms Courses
certificate icon

Certificate on completion

  • 9
  • 3
  • 1
  • 55

Kruskal's Algorithm - Graph Algorithms

New

Master Kruskal's Algorithm for Minimum Spanning Trees. Build union-find, grow an MST by adding the cheapest cycle-free edge in your language of choice, and answer connectivity and bottleneck-edge queries.

Graph Algorithms Courses
certificate icon

Certificate on completion

  • 9
  • 3
  • 1
  • 57

Bellman-Ford Algorithm - Graph Algorithms

New

Master the Bellman-Ford algorithm: single-source shortest paths that work with negative edge weights, plus negative-cycle detection. Build a relaxation pass, the full algorithm in your language of choice, and answer distance and cycle queries.

Graph Algorithms Courses
certificate icon

Certificate on completion

  • 9
  • 3
  • 1
  • 54

Dijkstra's Algorithm - Graph Algorithms

New

Master Dijkstra's Algorithm, the greedy single-source shortest-path method for graphs with non-negative weights. Read weighted edges, build the full distance computation in your language of choice, and answer point-to-point and farthest-vertex queries.

Graph Algorithms Courses
certificate icon

Certificate on completion

  • 9
  • 3
  • 1
  • 54

Topological Sort - Graph Algorithms

New

Master Topological Sort, the ordering of a directed acyclic graph so every edge points forward. Compute in-degrees, build an order with Kahn's algorithm in your language of choice, detect cycles, and find the longest path in a DAG.

Graph Algorithms Courses
certificate icon

Certificate on completion

  • 9
  • 3
  • 1
  • 55

Breadth-First Search - Graph Algorithms

New

Master Breadth-First Search, the layer-by-layer graph traversal behind shortest paths. Build the neighbor lookup, write an iterative BFS with a queue in your language of choice, and use it to find shortest-path distances in unweighted graphs.

Graph Algorithms Courses
certificate icon

Certificate on completion

  • 9
  • 3
  • 1
  • 54

Depth-First Search - Graph Algorithms

New

Master Depth-First Search, a fundamental way to explore a graph. Build the adjacency lookup, write an iterative DFS in your language of choice, analyze its O(V + E) complexity, and use it to count and measure connected components.

Graph Algorithms Courses
certificate icon

Certificate on completion

  • 9
  • 3
  • 1
  • 54

Frequently asked questions

What is Graph Algorithms Courses?

Master graph algorithms with Coddy. Work through traversal, shortest paths, topological ordering, and minimum spanning trees - DFS, BFS, Dijkstra, Bellman-Ford, Kruskal, and Prim — with hands-on challenges in every language.

Are the Graph Algorithms Courses courses free?

Yes - every course is free to start and runs in your browser, no downloads needed.

How long do Graph Algorithms Courses courses take?

Each lesson takes 5–15 minutes; full courses range from a few hours to a few days of practice depending on depth.
Coddy programming languages illustration

Start with Graph Algorithms Courses

GET STARTED