Graph Search

A Free Two-Hour Python Course

Have you ever wondered how social networks find people to suggest as new friends? If you have two hours, you can find out right now!

Finding friends online, solving a Rubik's cube and searching for new pages on the internet are all connected by something called Graph Search, which is useful for new programmers to learn as early as possible.

In our two-hour Graph Search mini-course, you will learn about social networks, Rubik's cubes and search engines as we cover Depth-First Search, Breadth-First Search and Topological Sort. With the knowledge you gain in Graph Search, you'll be a step ahead in your next programming course, and better prepared for future technical interviews.

Please enter your age in years. Why do we need this?

Note: This course uses code in Python and assumes some familiarity with:

Share this course with your friends!

This online course is part of a research study with the University of Washington.

In order to how to learn how to best design online courses for different people, we need to know the age of our users to see how that influences the use of the course.

Minors (users under the age of 18) will not be included in our research.

UW Computer Science and Engineering Logo UW Computer Science and Engineering Logo