К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Modern Graph Theory Algorithms with Python · LearnSpace
Назад в каталог
courseraПрограммирование

Modern Graph Theory Algorithms with Python

Курс от Packt
Средний≈ 16.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Unlock the power of graph theory to analyze complex data at scale with Python. This course delves into network science and its real-world applications, offering practical insights into transforming data into network structures. Learners will explore advanced graph algorithms and apply them to solve real-world problems, building scalable solutions that address big data challenges. With hands-on Python examples, you'll deepen your understanding of data analysis, machine learning, and network-based analytics. By the end, you’ll be equipped to tackle network-related problems efficiently in both research and industry settings. This course provides a blend of theory and practical application, making it perfect for those looking to integrate graph algorithms into data science workflows. You'll work through case studies that demonstrate real-world uses of network science, allowing you to directly apply what you learn to complex datasets. The course content is rich with Python code examples, helping you build practical skills along the way. This course is designed to not only enhance your theoretical understanding of network analysis but also help you implement these solutions in practice. What sets this course apart is the unique combination of network science, machine learning, and Python. It goes beyond theory and integrates practical case studies to give you a comprehensive skill set in using graph algorithms for solving real-world data science problems. Whether you are a data analyst, researcher, or industry professional, you will gain valuable, hands-on experience applicable to various fields such as engineering, science, and big data analytics. This course is ideal for learners with basic Python knowledge who want to dive deeper into graph algorithms and their applications. A solid understanding of working with datasets will also be beneficial. R programmers looking to transition into Python for network science will find this course helpful as well.

Навыки, которые вы освоите

Network AnalysisGraph TheoryApplied Machine LearningNoSQLData TransformationGraphingSocial Network AnalysisQuery LanguagesSpatial Data AnalysisMachine Learning MethodsBig DataPython ProgrammingData ScienceMachine LearningNetwork ModelVisualization (Computer Graphics)Machine Learning AlgorithmsDeep Learning

Программа курса

14 модулей · 84 учебных материалов

01What Is a Network?6 материалов

Lesson 1

Course OverviewВидеоWhat Is a Network? - Overview VideoВидеоIntroductionЧтениеCreating Networks in PythonЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Modern Graph Theory Algorithms with Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.1 ч

14 модулей

Язык: Английский

Часть программы вашего университета
Examples of Real-World Social NetworksЧтение
Exploring Network Concepts and ApplicationsЗадание
02Wrangling Data into Networks with NetworkX and igraph8 материалов

Lesson 1

Wrangling Data into Networks with NetworkX and igraph - Overview VideoВидеоIntroductionЧтениеTemporal DataЧтениеOther Types of DataЧтениеPractice: Compare Network Modeling StrategiesDIALOGUEWrangling Data into Networks with IGraphЧтениеSocial Network Examples with NetworkXЧтениеNetwork Data Transformation and AnalysisЗадание
03Demographic Data5 материалов

Lesson 1

Demographic Data - Overview VideoВидеоIntroductionЧтениеHomophily in NetworksЧтениеAims Cameroon Student Network Epidemic ModelЧтениеDemographic Data and Social ConnectionsЗадание
04Transportation Data4 материалов

Lesson 1

Transportation Data - Overview VideoВидеоIntroductionЧтениеNavigational HazardsЧтениеTransportation and Network OptimizationЗадание
05Ecological Data5 материалов

Lesson 1

Ecological Data - Overview VideoВидеоIntroductionЧтениеSpectral Graph ToolsЧтениеSpectral Clustering on Text NotesЧтениеEcological Network Analysis FundamentalsЗадание
06Stock Market Data6 материалов

Lesson 1

Stock Market Data - Overview VideoВидеоIntroductionЧтениеIntroduction to Centrality MetricsЧтениеApplication of Centrality Metrics Across Time SlicesЧтениеExtending Network Metrics for Time Series AnalyticsЧтениеAnalyzing Stock Market Data Through Network ScienceЗадание
07Goods Prices/Sales Data4 материалов

Lesson 1

Goods Prices/Sales Data - Overview VideoВидеоIntroductionЧтениеAnalyzing Our Spatiotemporal DatasetsЧтениеAnalyzing Spatial and Temporal Patterns in Sales DataЗадание
08Dynamic Social Networks8 материалов

Lesson 1

Dynamic Social Networks - Overview VideoВидеоIntroductionЧтениеDynamic Network IntroductionЧтениеSIR ModelsЧтениеPractice: Predict and Intervene in Dynamic NetworksDIALOGUEExample with Evolving Wildlife Interaction DatasetsЧтениеHeron NetworkЧтениеExploring Dynamic Social Networks and Epidemic ModelsЗадание
09Machine Learning for Networks7 материалов

Lesson 1

Machine Learning for Networks - Overview VideoВидеоIntroductionЧтениеClustering Based on Student FactorsЧтениеPractice: Design a Clustering Analysis PlanDIALOGUESpectral Clustering on the Friendship NetworkЧтениеExample GNN Classifying the Karate Network DatasetЧтениеMachine Learning Applications in Network AnalysisЗадание
10Pathway Mining5 материалов

Lesson 1

Pathway Mining - Overview VideoВидеоIntroductionЧтениеBayesian NetworksЧтениеIntroduction to a DatasetЧтениеExploring Pathway Analysis and Probabilistic ReasoningЗадание
11Mapping Language Families an Ontological Approach6 материалов

Lesson 1

Mapping Language Families an Ontological Approach - Overview VideoВидеоIntroductionЧтениеLanguage Drift and RelationshipsЧтениеPractice: Analyze and Compare Linguistic ModelsDIALOGUEMapping Language FamiliesЧтениеExploring Language Family Structures and Ontological AnalysisЗадание
12Graph Databases7 материалов

Lesson 1

Graph Databases - Overview VideoВидеоIntroductionЧтениеContact TracingЧтениеPractice: Model a Contact Tracing NetworkDIALOGUEQuerying and Modifying Data in Neo4jЧтениеMore Complicated Query ExamplesЧтениеExploring Graph Databases and Their UsesЗадание
13Putting It All Together6 материалов

Lesson 1

Putting It All Together - Overview VideoВидеоIntroductionЧтениеGeography and LogisticsЧтениеPractice: Choosing a Modeling Strategy Under ConstraintsDIALOGUEOur Problem and GEE FormulationЧтениеAnalyzing Data and Epidemic DynamicsЗадание
14New Frontiers7 материалов

Lesson 1

New Frontiers - Overview VideoВидеоIntroductionЧтениеNeural Network Architectures as GraphsЧтениеHierarchical NetworksЧтениеPractice: Analyze When to Use Hierarchical NetworksDIALOGUEHypergraphsЧтениеExploring Modern Computational and Biological ConceptsЗадание