
CourseraEvery time a navigation app finds the fastest route, or a social network suggests you know someone, graph algorithms are doing the work underneath. This course makes that machinery explicit — road networks, computer networks, and social networks all turn out to be the same underlying problem.
Set at the intermediate level, it assumes you're comfortable programming already and ready to formalize how graph problems get solved efficiently. With nearly 127,000 learners, it's clearly a popular way to build real algorithmic thinking — useful well beyond networking, since graph problems show up constantly in scheduling, dependency resolution, and analytics work too.
Skills you'll gain: Graph Theory, Algorithms, Network Routing, Data Structures, Network Analysis, Network Model, Theoretical Computer Science.
Access
Coursera PlusIncluded with a Coursera subscription
Advertisement
This course is included with a Coursera Plus subscription.
View on Coursera →No coupon right now. We'll tell you when there is one.
More in Development



