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.

Peking University
Skills you'll gain: Game Theory, Social Network Analysis, Graph Theory, Network Analysis, Computational Thinking, Market Dynamics, Web Analytics and SEO, Network Model, Social Sciences, Socioeconomics, Sociology, Market Analysis, Economics, Bidding, Behavioral Economics, Analysis, Decision Making
Mixed · Course · 3 - 6 Months

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning, Computer Programming
Intermediate · Specialization · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Computational Logic, Mathematical Theory & Analysis, Algorithms, Computational Thinking, Programming Principles, Computer Science, Graph Theory, Deductive Reasoning, Natural Language Processing, Logical Reasoning, Formal Learning
Build toward a degree
Intermediate · Course · 1 - 3 Months

Universidade de São Paulo
Skills you'll gain: Network Analysis, Social Network Analysis, Data Visualization, Scientific Visualization, Graphing, Graph Theory, Exploratory Data Analysis, Environmental Science, R (Software), Data Analysis, Descriptive Statistics, R Programming, Data Science
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Resource Allocation, Production Planning, Graph Theory, Data-Driven Decision-Making, Production Schedule, Decision Making, Mathematical Modeling, Network Planning And Design, Mathematical Software, Model Optimization, Computational Logic, Algorithms, Cryptography
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Data Visualization Software, Interactive Data Visualization, Geospatial Information and Technology, Geospatial Mapping, Color Theory, Spatial Data Analysis, Tree Maps, Data Storytelling, Tableau Software, Data Mapping, Text Mining, Unstructured Data, Network Analysis, Graph Theory
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Systems Design, Computational Logic, Verification And Validation, Computer Engineering, Communication Systems, Software Systems, Process Modeling, Theoretical Computer Science, Graph Theory
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Data Presentation, Graphic and Visual Design, Visual Design, Data Storytelling, Design Elements And Principles, Plot (Graphics), Data Literacy, Scatter Plots
Intermediate · Course · 1 - 3 Months

28DIGITAL
Skills you'll gain: Semantic Web, Query Languages, Data Management, Data Integration, Data Processing, Data Access, Data Sharing, Web Applications, Data Mining, Interoperability, Software Architecture, Data Architecture, Data Modeling
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Social Network Analysis, Network Analysis, Network Model, Graph Theory, Predictive Analytics, Forecasting, Python Programming, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Graph Theory, C++ (Programming Language), C and C++, Network Routing, Data Structures, Object Oriented Programming (OOP), File I/O, Algorithms
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Structures, File I/O, Network Routing, Graph Theory, Computer Networking, Object Oriented Programming (OOP), Python Programming, Network Routers, Program Development, Algorithms, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours