Graph courses can help you learn about graph theory, data visualization, network analysis, and algorithm design. You can build skills in identifying relationships within data, optimizing paths, and analyzing connectivity. Many courses introduce tools like Gephi, NetworkX, and Tableau, that support visualizing complex data structures and performing in-depth analysis. By working with these tools, you'll gain practical experience in transforming raw data into meaningful insights, enhancing your ability to communicate findings effectively.

University of California San Diego
Skills you'll gain: Algorithms, Network Routing, Graph Theory, Theoretical Computer Science, Network Analysis, Computer Science, Big Data, Python Programming, Model Optimization
Advanced · Course · 1 - 3 Months

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Event-Driven Programming, Distributed Computing, Java Programming, Dataflow, Java, OS Process Management, Scala Programming, Data Structures, Programming Principles, Servers, Application Frameworks, Algorithms, Performance Tuning, Performance Testing, Functional Design, Graph Theory
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Retrieval-Augmented Generation, LLM Application, LangChain, Artificial Intelligence and Machine Learning (AI/ML), Agentic Workflows, Generative AI Agents, AI Integrations, Artificial Intelligence, Large Language Modeling, Taxonomy, Agentic systems, Scalability, Python Programming, System Design and Implementation, Machine Learning, Graph Theory
Intermediate · Course · 1 - 4 Weeks

The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Model Optimization, Mathematical Modeling, Problem Solving, Process Modeling, Mathematical Software, Combinatorics, Graph Theory, Computational Logic, Computational Thinking, Data Modeling
Intermediate · Course · 1 - 4 Weeks

BITS Pilani
Skills you'll gain: Relational Databases, User Research, Probability & Statistics, Data Storytelling, Bash (Scripting Language), Graph Theory, Object Oriented Design, Theoretical Computer Science, Operating Systems, Android Development, Database Design, Encryption, Bioinformatics, Software Development Methodologies, Amazon Web Services, Feature Engineering, Algorithms, TCP/IP, Java Programming, Data Structures
Earn a degree
Degree · 1 - 4 Years

University of Colorado Boulder
Skills you'll gain: Operations Research, Algorithms, Graph Theory, Network Model, Combinatorics, Mathematical Modeling, Theoretical Computer Science, Model Optimization, Python Programming, Network Analysis
Build toward a degree
Advanced · Course · 1 - 4 Weeks

École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Graph Theory, Operations Research, Linear Algebra, Applied Mathematics, Mathematical Modeling, Solution Design, Probability
Mixed · Course · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Theoretical Computer Science, System Design and Implementation, Computer Programming, Data Storage, Computer Science
Intermediate · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Social Network Analysis, Network Analysis, Social Sciences, Sociology, Social Impact, Systems Thinking, Simulations, Culture, Graph Theory, Complex Problem Solving, Innovation
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Bioinformatics, Epidemiology, Graph Theory, Infectious Diseases, Program Development, Molecular Biology, Molecular, Cellular, and Microbiology, Computational Thinking, Algorithms, Software Development
Advanced · Course · 1 - 4 Weeks

Università di Napoli Federico II
Skills you'll gain: Robotics, Model Optimization, Systems Thinking, Problem Solving, Analytical Skills
Intermediate · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Graph Theory, Computational Logic, Theoretical Computer Science, Computational Thinking, Logical Reasoning, Geospatial Information and Technology, Algebra, Mathematics and Mathematical Modeling, Computer Science, Information Technology, Applied Mathematics
Beginner · Course · 3 - 6 Months