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.

École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Graph Theory, Computational Thinking, Mathematical Modeling, Probability
★ 4.7 (557) · Mixed · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Graph Theory, Data Structures, Microsoft Copilot, .NET Framework, Algorithms, Back-End Web Development, C# (Programming Language), Performance Tuning, Programming Principles, Server Side, Scalability, Application Performance Management
★ 4.8 (29) · Beginner · Course · 1 - 3 Months

Peking University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Object Oriented Programming (OOP), C (Programming Language), Programming Principles, Data Storage, Program Development, Computer Programming, Computer Science, Web Analytics and SEO, Database Systems, Computational Thinking, Computer Architecture, Software Engineering, Hardware Architecture, Theoretical Computer Science, C++ (Programming Language), Performance Tuning, Application Development
★ 4.8 (2.7K) · Beginner · Specialization · 3 - 6 Months

Peking University
Skills you'll gain: Algorithms, Programming Principles, Computer Programming, Graph Theory, Computational Thinking, Data Structures, Program Development
★ 4.8 (321) · Mixed · Course · 1 - 3 Months

Columbia University
Skills you'll gain: Computer Vision, Image Quality, Image Analysis, Computer Graphics, 3D Modeling, Photography, Virtual Reality, Visualization (Computer Graphics), Medical Imaging, Artificial Neural Networks, Unsupervised Learning, Graph Theory, Dimensionality Reduction, Mathematical Modeling, Estimation, Machine Learning Algorithms, Color Theory, Algorithms, Automation Engineering, Electronic Components
★ 4.7 (239) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Operations Research, Algorithms, Graph Theory, Linear Algebra, Combinatorics, Computational Thinking, Mathematical Modeling, Theoretical Computer Science, Python Programming
★ 4.8 (59) · Advanced · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Data Structures, Graph Theory, Data Storage, Algorithms, Computer Science, Computer Programming, C (Programming Language), C++ (Programming Language), Computational Logic
★ 4.2 (251) · Mixed · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Logical Reasoning, Computational Logic, Computational Thinking, Algorithms, Theoretical Computer Science, Artificial Intelligence, Cryptography, Graph Theory
★ 4.6 (33) · Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Application Specific Integrated Circuits, Hardware Design, Computer-Aided Design, Systems Design, Computer Architecture, Network Routing, Computational Logic, Electrical Engineering, Data Structures, Algorithms, Graph Theory, Mathematical Modeling, Calculus
★ 4.7 (283) · Intermediate · Course · 1 - 3 Months
University of Washington
Skills you'll gain: Big Data, Relational Databases, Database Systems, Dataflow, Databases, Data Science, Data Manipulation, Data Processing, NoSQL, Apache Spark, Distributed Computing, Apache Hadoop, SQL, Data Analysis, Query Languages, Cloud Computing, Scalability, Graph Theory, Python Programming, Algorithms
★ 4.3 (772) · Mixed · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Combinatorics, Mathematical Theory & Analysis, Advanced Mathematics, Graph Theory, Theoretical Computer Science, Calculus, Probability, Computational Thinking
★ 4.6 (73) · Intermediate · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Deep Learning, Convolutional Neural Networks, Health Informatics, Autoencoders, Recurrent Neural Networks (RNNs), Image Analysis, Embeddings, Machine Learning, Applied Machine Learning, Health Care, Model Deployment, Generative Adversarial Networks (GANs), Artificial Neural Networks, Healthcare Project Management, Supervised Learning, Model Evaluation, Machine Learning Methods, Graph Theory, Medical Science and Research, Big Data
★ 3.3 (49) · Advanced · Specialization · 1 - 3 Months