Graph Theory courses can help you learn about vertices, edges, paths, and cycles, as well as concepts like connectivity and graph coloring. You can build skills in network analysis, algorithm design, and problem-solving techniques that apply to various fields such as computer science, biology, and social sciences. Many courses introduce tools like Python libraries for graph analysis, visualization software, and algorithms for optimizing network flows, allowing you to apply your knowledge to real-world data and complex systems.

Stanford University
Skills you'll gain: Game Theory, Mathematical Modeling, Graph Theory, Bayesian Statistics, Behavioral Economics, Probability, Economics, Problem Solving, Algorithms, Theoretical Computer Science, Probability Distribution
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Political Sciences, Policy Analysis, Social Justice, Economics, Policy, and Social Studies, Public Affairs, Social Sciences, Public Policies, Game Theory, Demography, Mathematical Modeling, Decision Intelligence, General Mathematics, Diversity Awareness, Logical Reasoning, Applied Mathematics
Mixed · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Graph Theory, Network Model, Database Design, Big Data, Graphing, Apache Spark, Network Analysis, Analytics, Data Store, Data Management, Query Languages, Computing Platforms, Scalability, Distributed Computing, Algorithms
Mixed · Course · 1 - 3 Months

Shanghai Jiao Tong University
Skills you'll gain: Combinatorics, Graph Theory, Theoretical Computer Science, Network Model, Mathematical Theory & Analysis, Advanced Mathematics, Network Analysis, Mathematics and Mathematical Modeling, Logical Reasoning, General Mathematics, Algorithms, Probability, Computer Science
Intermediate · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Combinatorics, Mathematical Theory & Analysis, Advanced Mathematics, Theoretical Computer Science, Calculus, Mathematics and Mathematical Modeling, Integral Calculus, Applied Mathematics
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Cryptography, Brute-force attacks, Cryptographic Protocols, Encryption, Key Management, Cybersecurity, Computer Security, Information Assurance, Theoretical Computer Science, Threat Modeling, Communication Systems
Intermediate · Course · 1 - 4 Weeks

Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Social Network Analysis, Network Analysis, Theoretical Computer Science, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Applied Mathematics, Trigonometry, Mathematics and Mathematical Modeling, Graphing, Calculus, Computer Science, Mathematical Theory & Analysis, Geometry, Plot (Graphics), Mechanics, Computer Graphics, Graph Theory, Mathematical Modeling, Functional Requirement, Physics, Graphic Design, Derivatives
Beginner · Course · 1 - 4 Weeks
Stanford University
Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures
Intermediate · Course · 1 - 4 Weeks

Stanford University
Skills you'll gain: Social Network Analysis, Network Analysis, Social Sciences, Sociology, Socioeconomics, Game Theory, Behavioral Economics, Mathematical Modeling, Statistical Modeling, Bayesian Statistics, Probability
Advanced · Course · 1 - 3 Months

Skills you'll gain: Bayesian Network, Bayesian Statistics, Network Model, Artificial Intelligence and Machine Learning (AI/ML), Decision Intelligence, Predictive Modeling, Markov Model, Statistical Modeling, Statistical Inference, Graph Theory, Sampling (Statistics), Algorithms
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Arithmetic, Theoretical Computer Science, Computational Logic, Programming Principles, Computer Science, Algorithms, Computational Thinking, Database Theory, Mathematical Modeling, Data Structures, General Mathematics, Applied Mathematics, Business Mathematics, Advanced Mathematics, Logical Reasoning, Problem Solving
Beginner · Course · 1 - 4 Weeks