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.

University of Virginia
Skills you'll gain: Design Thinking, Digital Transformation, Creative Problem-Solving, New Product Development, Ideation, Business Transformation, Product Management, IT Management, Product Development, Technology Strategies, Agile Product Development, Innovation, Creativity, Strategic Thinking, Thought Leadership, Information Technology, Business Strategy, Leadership and Management, Marketing, Storytelling
★ 4.7 (21K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Process Modeling, Prompt Patterns, Generative AI, Generative Model Architectures, Prompt Engineering Tools, AI literacy, Multimodal Prompts, Business Workflow Analysis, Systems Analysis, AI powered creativity, Systems Architecture, Solution Architecture, Responsible AI, Software Architecture, Machine Learning, Systems Thinking, Project Documentation, Stakeholder Communications, Technical Consulting
★ 4.7 (12K) · Beginner · Specialization · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Engineering Software, Unstructured Data, Computer Programming, Software Engineering, Algorithms, Memory Management, Computer Programming Tools, Debugging, Program Development, Database Systems, Theoretical Computer Science
★ 4.7 (3.5K) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: SQL, Database Management, Relational Databases, Stored Procedure, Databases, Query Languages, Database Theory, Data Access, Jupyter, Data Manipulation, Data Analysis, Transaction Processing, Python Programming
★ 4.7 (23K) · Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Applied Machine Learning, Supervised Learning, Text Mining, Statistical Visualization, Network Model, Data Manipulation, NumPy, Data Preprocessing, Natural Language Processing, Python Programming
★ 4.5 (34K) · Intermediate · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), C and C++, Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Code Reusability, Memory Management
★ 4.4 (2.5K) · Intermediate · Specialization · 3 - 6 Months
Ludwig-Maximilians-Universität München (LMU)
Skills you'll gain: Mergers & Acquisitions, Customer Retention, Business Research, Business Strategy, Organizational Structure, Organizational Strategy, Peer Review, Game Theory, Strategic Thinking, Competitive Analysis, Business Strategies, Strategic Partnership, Consulting, Corporate Strategy, Product Strategy, Report Writing, Business Consulting, Growth Strategies, Organizational Development, Organizational Effectiveness
★ 4.7 (3.7K) · Intermediate · Specialization · 3 - 6 Months
Stanford Online
Skills you'll gain: Mathematical Theory & Analysis, Logical Reasoning, Computational Logic, Deductive Reasoning, Critical Thinking, Advanced Mathematics, General Mathematics, Calculus, Communication Strategies, Constructive Feedback
★ 4.8 (3K) · Intermediate · Course · 1 - 3 Months

Yale University
Skills you'll gain: Psychology, Mental Health Diseases and Disorders, Child Development, Human Development, Human Learning, Psychological Evaluations, Psychotherapy, Culture, Cognitive Behavioral Therapy, Learning Theory, Scientific Methods, Critical Thinking, Diversity Awareness, Problem Solving
★ 4.9 (33K) · Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Unit Testing, Growth Mindedness, Data Structures, Graph Theory, Event-Driven Programming, Social Network Analysis, Interactive Data Visualization, Java, Java Programming, Network Analysis, Object Oriented Programming (OOP), Technical Communication, User Interface (UI), Peer Review, Object Oriented Design, Software Testing, Computer Programming, Program Development, Adaptability, Problem Solving
★ 4.7 (7.2K) · Intermediate · Specialization · 3 - 6 Months

Yale University
Skills you'll gain: Negotiation, Case Studies, Conflict Management, Persuasive Communication, Influencing, Communication Strategies, Relationship Building, Game Theory, Collaboration, Strategic Decision-Making, Decision Making
★ 4.8 (5.2K) · Mixed · Course · 1 - 3 Months
Duke University
Skills you'll gain: Probability, Graphing, Algebra, Bayesian Statistics, Data Science, Calculus, General Mathematics, Applied Mathematics, Derivatives
★ 4.5 (13K) · Beginner · Course · 1 - 4 Weeks