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 Online
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Social Network Analysis, Analysis, Probability
★ 4.8 (6K) · Intermediate · Specialization · 3 - 6 Months

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

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

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

Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Database Management Systems, Memory Management, Analysis
Intermediate · Course · 1 - 3 Months

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

Akamai Technologies, Inc.
Skills you'll gain: OSI Models, Remote Access Systems, Network Architecture, TCP/IP, General Networking, Network Protocols, Network Troubleshooting, Computer Networking, Networking Hardware, Network Administration, Network Security, Network Model, Virtual Private Networks (VPN), Wireless Networks, Network Routers, Network Routing, Dynamic Host Configuration Protocol (DHCP), Intrusion Detection and Prevention, Security Controls
★ 4.6 (170) · Beginner · Course · 1 - 3 Months

University of Amsterdam
Skills you'll gain: Sociology, Social Sciences
★ 4.9 (3.1K) · Mixed · 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

Skillshare
Skills you'll gain: Color Matching, Layout Design
Beginner · Course · 1 - 3 Months

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