Course
Introduction to Network Analysis in Python
Create Your Free Account
Continue with GoogleShow more optionsor
Loved by learners at thousands of companies
Training a Team?
Try for BusinessCourse Description
Prerequisites
Python ToolboxIntroduction to networks
Important nodes
Structures
Bringing it all together
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
Which Python library does this course use for network analysis?
The course uses the NetworkX library throughout all four chapters for manipulating, analyzing, and modeling graph data.
What real-world datasets are explored in this course?
You analyze a Twitter network dataset for most of the course, then work with GitHub collaborator network data in the final chapter case study.
What network concepts will I learn?
You cover graph types, degree centrality, betweenness centrality, path-finding algorithms, cliques, communities, and subgraphs, building from fundamentals to advanced structures.
Does this course include a hands-on project?
Yes. The final chapter is a case study where you build a recommendation system that suggests GitHub users who should collaborate, applying all skills from the course.
What Python skills do I need before starting?
You need Intermediate Python, Introduction to Functions in Python, and Python Toolbox. No prior network analysis or graph theory knowledge is required.
Join over 19 million learners and start Introduction to Network Analysis in Python today!
Create Your Free Account
Continue with GoogleShow more optionsor
Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.