Stanford CS103 Lecture 10: Walks, Graph Complements, and the Pigeonhole Principle
Starting with walks, paths, cycles, and components, this lecture proves that a graph or its complement is connected and develops the pigeonhole principle through degrees and monochromatic triangles.