








Educational resources for self-learners
Lecture 16 | Graphs I | Computer Science 106B, Programming Abstractions
This lecture from Stanford University's CS106B provides a comprehensive introduction to Graph Theory. You'll learn basic definitions like vertices, edges, paths, and cycles, explore different types of graphs (directed, undirected, weighted), and understand the conceptual development and applications of graph traversal algorithms like Breadth-First Search (BFS) and Depth-First Search (DFS). The lecture also covers trees and their properties, and demonstrates applications in computer networks and real-world scenarios, making it highly relevant for programming, startups, psychology, and product design.
Algorithms Course - Graph Theory Tutorial from a Google Engineer
A comprehensive tutorial on Graph Theory algorithms, including DFS, BFS, shortest path algorithms, and more, with practical examples and Java source code. Presented by a Google Engineer on freeCodeCamp.org.
Luana Almeida
Luana Almeida creates educational videos on various concepts in graph theory and discrete mathematics, offering clear explanations and examples.
BCS405a
BCS405a is an educational YouTube channel that provides concise explanations of discrete mathematics and other related concepts.
Lec 6 | MIT 6.042J Mathematics for Computer Science, Fall 2010
Lecture 6: Graph Theory and Coloring Instructor: Tom Leighton. This lecture covers basic definitions (vertices, edges, paths, cycles), types of graphs (directed, undirected, weighted), conceptual traversal algorithms (BFS, DFS), introduces trees and their properties, and discusses applications in scheduling, optimization, and networks.
Madhavan SV - Aprameyaa Learning
Educational YouTube channel featuring videos on discrete mathematics and graph theory.
Get AI-Powered Recommendations
Sign up to receive personalized resource recommendations based on your interests and learning goals.