Course
Introduction to Network Analysis in Python
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training 2 or more people?
Try DataCamp 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
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.