Chevron Left
Back to Applied Social Network Analysis in Python

Learner Reviews & Feedback for Applied Social Network Analysis in Python by University of Michigan

4.6
stars
2,703 ratings

About the Course

This course will introduce the learner to network analysis through tutorials using the NetworkX library. The course begins with an understanding of what network analysis is and motivations for why we might model phenomena as networks. The second week introduces the concept of connectivity and network robustness. The third week will explore ways of measuring the importance or centrality of a node in a network. The final week will explore the evolution of networks over time and cover models of network generation and the link prediction problem. This course should be taken after: Introduction to Data Science in Python, Applied Plotting, Charting & Data Representation in Python, and Applied Machine Learning in Python....

Top reviews

NK

May 2, 2019

This course is a excellent introduction to social network analysis. Learnt a lot about how social network works. Anyone learning Machine Learning and AI should definitely take this course. It's good.

JL

Sep 23, 2018

It was an easy introductory course that is well structured and well explained. Took me roughly a weekend and I thoroughly enjoyed it. Hope the professor follows up with more advanced material.

Filter by:

326 - 350 of 454 Reviews for Applied Social Network Analysis in Python

By Jeff D

•

Jan 13, 2021

Thanks

By Yoselin A

•

Sep 8, 2020

Great!

By Santosh R

•

May 31, 2020

awsome

By ZHUOFU L

•

Mar 31, 2019

Great!

By SHREYASHI D

•

Sep 17, 2020

great

By Yash B

•

May 24, 2020

great

By Muhammad M M

•

Jan 26, 2020

Good!

By Deleted A

•

Dec 5, 2018

great

By Gerardo M C

•

Nov 17, 2017

Nice!

By Maxerom24

•

Dec 25, 2021

Best

By WANG Y

•

Aug 28, 2021

good

By Ankit K G

•

Oct 25, 2020

good

By Gudimetla v n r

•

Sep 20, 2020

nice

By Murugeswari P

•

Aug 13, 2020

good

By RAGHUVEER S D

•

Jul 25, 2020

good

By Heshan L

•

Jul 17, 2020

good

By SUTHAHAR P

•

Jun 2, 2020

Good

By Hewawitharanage A H

•

Jan 31, 2020

good

By Parul S

•

Apr 20, 2019

good

By Akash G

•

Mar 3, 2019

good

By Deleted A

•

Aug 17, 2018

Wow

By Magdiel A

•

May 11, 2019

ok

By David C

•

Sep 21, 2017

This was, in general, a good course. The instructor was very clear in what he presented, and gave a good overview of Social Network Analysis. However, there were several issues with the AutoGrader that did not get fixed until late in the course and the PowerPoint slides for the lectures were also very late in getting posted (they were not available for most of the programming assignments). So, I think this course was launched a little early. Still, these are problems that you might expect to see the first time a course is taught and should not affect future students.

The bigger complaint I have on the course was that it was a very gentle introduction of the topic with only a quick overview of the subject. The lectures themselves concentrated more on a litany of various measures and metrics to characterize networks and could have benefited from a broader examination of real networks in the real world. One of the most interesting topics was a very quick overview of plotting for network diagrams, but this was never followed up with a programming assignment or other aspects to give us practice using the techniques described. This course would benefit from 2-4 additional weeks of material and more programming assignments, IMO. The network graphing lecture, for example, could have been reinforced with a peer-graded assignment to have us produce 3 or 4 types of graphs of various networks.

Overall, though, I was pleased with this course and the entire specialization. I would definitely recommend it to others.

By John W

•

Jun 11, 2019

This was a good course. I learned a good amount about network analysis and the python library networkx. I can envision using what I learned in my job. However, of the five courses in the Applied Data Science with Python Specialization I felt this was the weakest offering.

1. The Title. While the majority of the examples and exercises were focused on social networks, there's little in the course that is really specific to social networks. The course applies to any kind of network that can be loaded into networkx.

2. Trim the Process Descriptions. Too often the lecturer would say things like "Node A has degree of 3 because it is connected to three other nodes. Node B has a degree of 5 because it is connected to five other nodes. Node C has a degree of 4 because it is connected to four other nodes." For such a simple concept, that many examples aren't needed.

3. Provide On-Screen Example Files (my biggest gripe). In all of the previous courses, when the lecturer gave code examples on screen, there was a corresponding Jupyter notebook with those examples so the learner could follow along, and keep the notebook as a handy refresher of how to interact with the library. None of that was provided in this course.

By PRAGYA P M

•

Aug 5, 2023

Great course with lot of interesting concepts laid out very well, complemented well with assignments that strengthen your learning. I, however, had issue with the big data-set in the final assignment. While incorporating most of the concepts that I learned earlier in this course and other courses in the same specialization - cross-validation and hypertuning, it took really long for it to run and didnt even work eventually which was quite frustrating. Had to strip all these techniques to finally receive my answers. I would request you to probably, given this is an online course, provide a smaller data-set [400k+ dataset is just too huge for an online course]

But overall a great course and I enjoyed the lessons!