Menu
CoddyTech
Course

Dijkstra's Algorithm - Graph Algorithms

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.

Topics

Syllabus

3 chapters9 lessons1 project3 challenges54 quiz questions

More like this

Prim's Algorithm - Graph Algorithms

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

Bellman-Ford Algorithm - Graph Algorithms

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

Kruskal's Algorithm - Graph Algorithms

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

Breadth-First Search - Graph Algorithms

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

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

How many lessons does Dijkstra's Algorithm - Graph Algorithms have?

Dijkstra's Algorithm - Graph Algorithms contains 9 interactive lessons you can complete at your own pace.

What does Dijkstra's Algorithm - Graph Algorithms cover?

The course is organized into chapters covering: Introduction, The Algorithm, Final Challenges.

Is Dijkstra's Algorithm - Graph Algorithms free?

Yes - every course on Coddy is free to start. You can complete lessons in your browser without any downloads or signup.

Learning paths that include this course

This course is one step of a longer path: several courses in the order a mentor would teach them, each with its own free certificate.

Coddy programming languages illustration

Start Dijkstra's Algorithm - Graph Algorithms for free

GET STARTED