• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Graph

    Graph Courses Online

    Learn about graphs and their applications in data structures. Understand graph theory, algorithms, and how to represent data using graphs.

    Skip to search results

    Filter by

    Subject
    Required
     *

    Language
    Required
     *

    The language used throughout the course, in both instruction and assessments.

    Learning Product
    Required
     *

    Build job-relevant skills in under 2 hours with hands-on tutorials.
    Learn from top instructors with graded assignments, videos, and discussion forums.
    Learn a new tool or skill in an interactive, hands-on environment.
    Get in-depth knowledge of a subject by completing a series of courses and projects.
    Earn career credentials from industry leaders that demonstrate your expertise.
    Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

    Level
    Required
     *

    Duration
    Required
     *

    Skills
    Required
     *

    Subtitles
    Required
     *

    Educator
    Required
     *

    Explore the Graph Course Catalog

    • U

      University of California, Santa Cruz

      C++ For C Programmers, Part B

      Skills you'll gain: C++ (Programming Language), Software Design Patterns, Object Oriented Programming (OOP), Computer Programming, C (Programming Language), Debugging, Algorithms, Graph Theory, Artificial Intelligence, Data Structures, Game Design

      4.5
      Rating, 4.5 out of 5 stars
      ·
      327 reviews

      Intermediate · Course · 1 - 3 Months

    • N

      Northwestern University

      Modern Robotics, Course 4: Robot Motion Planning and Control

      Skills you'll gain: Control Systems, Artificial Intelligence, Automation, Graph Theory, Algorithms, Virtual Environment, Simulation and Simulation Software, Mathematical Modeling, Data Structures, Linear Algebra

      4.9
      Rating, 4.9 out of 5 stars
      ·
      113 reviews

      Intermediate · Course · 1 - 4 Weeks

    • U

      University of Washington

      Data Manipulation at Scale: Systems and Algorithms

      Skills you'll gain: Big Data, Relational Databases, Database Systems, Dataflow, Data Science, Data Manipulation, Data Processing, NoSQL, Apache Spark, Analytics, Distributed Computing, Apache Hadoop, SQL, Data Analysis, Query Languages, Cloud Computing, Scalability, Graph Theory, Algorithms

      4.3
      Rating, 4.3 out of 5 stars
      ·
      767 reviews

      Mixed · Course · 1 - 3 Months

    • S

      Stanford University

      Probabilistic Graphical Models 3: Learning

      Skills you'll gain: Bayesian Network, Applied Machine Learning, Machine Learning Algorithms, Markov Model, Machine Learning, Statistical Modeling, Network Analysis, Probability Distribution, Statistical Methods, Probability & Statistics, Algorithms

      4.6
      Rating, 4.6 out of 5 stars
      ·
      303 reviews

      Advanced · Course · 1 - 3 Months

    • Status: Free
      Free
      U

      University of Toronto

      Data Visualization for Genome Biology

      Skills you'll gain: Data Visualization Software, Statistical Visualization, Interactive Data Visualization, Bioinformatics, Ggplot2, Dimensionality Reduction, Scatter Plots, R Programming, Network Analysis, Heat Maps, Molecular Biology, Design Thinking

      4.7
      Rating, 4.7 out of 5 stars
      ·
      23 reviews

      Intermediate · Course · 1 - 3 Months

    • J

      Johns Hopkins University

      Developing Data Products

      Skills you'll gain: Shiny (R Package), Rmarkdown, Leaflet (Software), Plotly, Interactive Data Visualization, Data Visualization, Data Presentation, Data Visualization Software, R Programming, Statistical Reporting, User Interface (UI), Web Applications, Hypertext Markup Language (HTML), GitHub, Package and Software Management

      4.6
      Rating, 4.6 out of 5 stars
      ·
      2.3K reviews

      Mixed · Course · 1 - 3 Months

    • Status: Free
      Free
      S

      Stanford University

      Game Theory

      Skills you'll gain: Game Theory, Strategic Decision-Making, Mathematical Modeling, Graph Theory, Bayesian Statistics, Behavioral Economics, Probability, Economics, Markov Model, Algorithms

      4.6
      Rating, 4.6 out of 5 stars
      ·
      4.8K reviews

      Beginner · Course · 1 - 3 Months

    • J

      Johns Hopkins University

      Advanced Data Visualization with R

      Skills you'll gain: Rmarkdown, Tidyverse (R Package), Ggplot2, Spatial Data Analysis, Data Visualization Software, Plot (Graphics), Statistical Visualization, Data Manipulation, Scatter Plots, Plotly, Interactive Data Visualization, R Programming, Data Mapping, Animations

      4.9
      Rating, 4.9 out of 5 stars
      ·
      79 reviews

      Mixed · Course · 1 - 4 Weeks

    • J

      Johns Hopkins University

      Building Data Visualization Tools

      Skills you'll gain: Ggplot2, Data Visualization Software, Datamaps, Visualization (Computer Graphics), Interactive Data Visualization, Scatter Plots, Histogram, Graphic and Visual Design, R Programming, Geographic Information Systems, Software Development

      3.9
      Rating, 3.9 out of 5 stars
      ·
      158 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: Free
      Free
      C

      Coursera Project Network

      Create Charts and Dashboards Using Microsoft Excel

      Skills you'll gain: Dashboard, Microsoft Excel, Microsoft 365, Spreadsheet Software, Data Visualization, Trend Analysis

      4.6
      Rating, 4.6 out of 5 stars
      ·
      920 reviews

      Intermediate · Guided Project · Less Than 2 Hours

    • Status: Free
      Free
      C

      Coursera Project Network

      Create Charts and Dashboard using Google Sheets

      Skills you'll gain: Dashboard, Google Sheets, Spreadsheet Software, Pivot Tables And Charts, Data Visualization Software, Data Presentation, Interactive Data Visualization, Excel Formulas, Data Manipulation

      4.6
      Rating, 4.6 out of 5 stars
      ·
      625 reviews

      Beginner · Guided Project · Less Than 2 Hours

    • D

      DeepLearning.AI

      Custom and Distributed Training with TensorFlow

      Skills you'll gain: Tensorflow, Deep Learning, Distributed Computing, Performance Tuning, Machine Learning Methods

      4.8
      Rating, 4.8 out of 5 stars
      ·
      433 reviews

      Intermediate · Course · 1 - 4 Weeks

    Graph learners also search

    Graph Analytics
    Graph Theory
    Analytics
    Business Intelligence
    Business Analytics
    Business Intelligence Projects
    Digital Analytics
    Web Analytics
    1…678…20

    In summary, here are 10 of our most popular graph courses

    • C++ For C Programmers, Part B: University of California, Santa Cruz
    • Modern Robotics, Course 4: Robot Motion Planning and Control: Northwestern University
    • Data Manipulation at Scale: Systems and Algorithms: University of Washington
    • Probabilistic Graphical Models 3: Learning: Stanford University
    • Data Visualization for Genome Biology: University of Toronto
    • Developing Data Products: Johns Hopkins University
    • Game Theory: Stanford University
    • Advanced Data Visualization with R: Johns Hopkins University
    • Building Data Visualization Tools: Johns Hopkins University
    • Create Charts and Dashboards Using Microsoft Excel: Coursera Project Network

    Other topics to explore

    Arts and Humanities
    338 courses
    Business
    1095 courses
    Computer Science
    668 courses
    Data Science
    425 courses
    Information Technology
    145 courses
    Health
    471 courses
    Math and Logic
    70 courses
    Personal Development
    137 courses
    Physical Science and Engineering
    413 courses
    Social Sciences
    401 courses
    Language Learning
    150 courses

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok