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.

Skills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), Computer Programming, Object Oriented Programming (OOP)
★ 4.1 (24) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
★ 4.5 (42) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Graph Theory, Algorithms
Intermediate · Specialization · 3 - 6 Months

National Taiwan University
Skills you'll gain: Operations Research, Mathematical Modeling, Report Writing, Network Model, Industrial Engineering, Model Optimization, Linear Algebra, Applied Mathematics, Algorithms, Case Studies, Machine Learning, Program Implementation, Production Planning, Mathematical Theory & Analysis, Business Analytics, Microsoft Excel, Scheduling, Data Visualization, Performance Metric
★ 4.8 (736) · Beginner · Specialization · 3 - 6 Months

The University of Tokyo
Skills you'll gain: Game Theory, Analysis, Political Sciences, Biology
★ 4.7 (2K) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Social Network Analysis, Network Analysis, Graph Theory, R (Software), Social Sciences, Statistical Analysis, R Programming, Statistical Software, Sociology, Network Model, Statistical Modeling, Statistical Hypothesis Testing, Statistical Methods, Dependency Analysis
★ 4.3 (13) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Computer Programming, Data Management, Performance Tuning
★ 3.7 (14) · Intermediate · Specialization · 1 - 3 Months

L&T EduTech
Skills you'll gain: Electric Power Systems, Electrical Power, Network Model, Electrical Engineering, Network Analysis, Numerical Analysis, Mathematical Modeling, Simulation and Simulation Software, Simulations, Graph Theory
★ 4.1 (14) · Intermediate · Course · 1 - 4 Weeks

Berklee
Skills you'll gain: Music Theory, Music, Musical Composition, Music Performance, Instrumental Music, Creativity, Mental Concentration
★ 4.7 (2.7K) · Beginner · Specialization · 3 - 6 Months

University of London
Skills you'll gain: Algorithms, Computational Thinking, Theoretical Computer Science, Computational Logic, Critical Thinking and Problem Solving, Computer Science, Data Structures, Critical Thinking, Logical Reasoning, Graph Theory, Complex Problem Solving, Analysis, Game Theory
★ 4.3 (7) · Intermediate · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Cryptography, Algorithms, Encryption, Arithmetic
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Cryptographic Protocols, Cryptography, Key Management, Encryption, Arithmetic, Algorithms, Python Programming
★ 4.5 (610) · Beginner · Course · 1 - 4 Weeks