Skip to content
CourseraData Structures and AlgorithmsFree courseCertificate

Algorithms on Graphs

This specialization is a mix of theory and practice: you will learn algorithmic techniques for solving various computational problems and will implement about 100 algorithmic coding problems in a programming language of your choice. No other online course in Algorithms even comes close to offering you a wealth of programming challenges that you may face at your next job interview. To prepare you, we invested over 3000 hours into designing our challenges as an alternative to multiple choice questions that you usually find in MOOCs. Sorry, we do not believe in multiple choice questions when it c

Created by: Alexander S. Kulikov

icon
Course Description

If you have ever used a navigation service to find optimal route and estimate time to destination, you've used algorithms on graphs. Graphs arise in various real-world situations as there are road networks, computer networks and, most recently, social networks! If you're looking for the fastest time to get to work, cheapest way to connect set of computers into a network or efficient algorithm to automatically find communities and opinion leaders in Facebook, you're going to work with graphs and algorithms on graphs.In this course, you will first learn what a graph is and what are some of the most important properties. Then you'll learn several ways to traverse graphs and how you can do useful things while traversing the graph in some order. We will then talk about shortest paths algorithms - from the basic ones to those which open door for 1000000 times faster algorithms used in Google Maps and other navigational services. You will use these algorithms if you choose to work on our Fast Shortest Routes industrial capstone project. We will finish with minimum spanning trees which are used to plan road, telephone and computer networks and also find applications in clustering and approximate algorithms.Do you have technical problems? Write to us: coursera@hse.ru

icon
Instructor Details

placeholder

Alexander S. Kulikov is a research fellow at St. Petersburg Department of Steklov Mathematical Institute of the Russian Academy of Sciences and a visiting professor at University of California, San Diego. His scientific interests include algorithms for NP-hard problems and circuit complexity. In St. Petersburg, he runs Computer Science Club and Computer Science Center.

icon
More courses by Alexander S. Kulikov

Free

Free

icon
More Data Structures and Algorithms courses

Free

$119.99

Free

$99.99

$109.99

$84.99

icon
Reviews

4.5

158 reviews in total

Select a bar to show only those reviews.Select the bar again to show every rating.

By Nathan S on 8-Nov-19

Awesome course! Learned a lot about graphs, and I thought it was super awesome. One recommendation is to make the proof videos more engaging, but otherwise, the course was perfect!

By Aydar A on 29-Oct-19

This was an awesome course on graphs and was perfectly taught by the instructors. I thank instructors for such lucid and clear explanations.

By Garima C on 26-Oct-19

First 2 weeks was good. But after week2, OMG. don't waste your time and money. Its like the instructor is reading from a book. it was such waste of time and money.

By Anel A on 18-Oct-19

Superb course!

By Chadrick A E on 14-Oct-19

Nice

By Nguyen V H on 4-Oct-19

Great course introduction to Graphs!

By Wan B on 25-Sep-19

Good course with clear explanation on core concept. The pseudo code can be easily translated to language of choice. The proof of the algorithm help build core understanding of graph theory and can be used to create custom algorithms for different industrial implementation.

By Pawel D on 2-Sep-19

its awesome

By Liusicong on 1-Sep-19

The videos are very well explained, this is one of the best courses for learning basic algorithms on graphs.

By Aydar A on 27-Aug-19

I learned a LOT.

By Frank T on 26-Aug-19

Last 2 weeks is a nightmare. Don't try to place 8 weeks in 2 anymore, please.

By Masaru N on 17-Aug-19

this course is necessary to step up.

Showing 12 of 158 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100