Chevron Left
Back to Discrete Math and Analyzing Social Graphs

Learner Reviews & Feedback for Discrete Math and Analyzing Social Graphs by National Research University Higher School of Economics

334 ratings
87 reviews

About the Course

The main goal of this course is to introduce topics in Discrete Mathematics relevant to Data Analysis. We will start with a brief introduction to combinatorics, the branch of mathematics that studies how to count. Basics of this topic are critical for anyone working in Data Analysis or Computer Science. We will illustrate new knowledge, for example, by counting the number of features in data or by estimating the time required for a Python program to run. Next, we will apply our knowledge in combinatorics to study basic Probability Theory. Probability is everywhere in Data Analysis and we will study it in much more details later. Our goals for probability section in this course will be to give initial flavor of this field. Finally, we will study the combinatorial structure that is the most relevant for Data Analysis, namely graphs. Graphs can be found everywhere around us and we will provide you with numerous examples. We will mainly concentrate in this course on the graphs of social networks. We will provide you with relevant notions from the graph theory, illustrate them on the graphs of social networks and will study their basic properties. In the end of the course we will have a project related to social network graphs. As prerequisites we assume only basic math (e.g., we expect you to know what is a square or how to add fractions), basic programming in Python (functions, loops, recursion), common sense and curiosity. Our intended audience are all people that work or plan to work in Data Analysis, starting from motivated high school students....

Top reviews

Mar 30, 2020

The course is very understandable and assignments are very interesting and applicable. I love the way Russians teach mathematics, therefore I will continue watching courses from this University.

Feb 27, 2020

this is a great course i love it and i learned many things like counting , basic of probability graphs\n\nthe first four weeks are amazing the last two weeks was hard to me but possible to solve

Filter by:

26 - 50 of 86 Reviews for Discrete Math and Analyzing Social Graphs

By Tatjana S

Oct 18, 2020

One sure needs previous experience in python and a little of basic knowledge in statistics.

By Третьяков О А

Jun 24, 2020

Great course!

There are more Eulers paths that you can imagine, it's like zodiaque. ))

By Beket B

Dec 19, 2020

Very informative and helpful course to fully understand everything about graphs)

By Mohammad S C

Jun 17, 2020

Good Course but need to improve in some things like resource and basic things

By Oshin M

Aug 20, 2020

Might be quite difficult at first but get along it will be useful in future.

By K A

Jul 6, 2020

Most of the course was very clear and explained things in detail.


Oct 8, 2020

very useful to refresh all necessary basics for algorithms

By A A

Jul 10, 2020

This course is so good to understand basic social graphs

By Daniel H C

Mar 14, 2020

Lessons are well-paced and instructors explain well

By Dr. R .

May 19, 2020

Very informative. Enjoyed doing assignments.

By Jonathan M

Mar 23, 2020

Very informative overview of Discrete Math.

By Pronay k p

Jan 9, 2021

Great course for data science learners!!!!

By Adewinbi H S

Apr 30, 2020

I enjoyed the course.

By Sergio L

Jul 14, 2020

Very good course!!

By Ajit C B

Jun 21, 2020

very good course!

By Manmohan K

Jun 21, 2020

Very good course


Feb 23, 2020

good session

By Mohammad S

Jun 12, 2020

Great course

By Nhat P L Q

Jul 5, 2020

Very good

By Ahmed A

May 23, 2020

Thank you

By MR. J T R A

May 26, 2020



Feb 24, 2020


By John T S

Apr 26, 2020

I think the coverage of materials was very good. Sometimes there were holes in the presentation: a few grammar conventions (rather understandably) made for confusing moments. The quizzes sometimes presented things which were a bit less explained than they might have been... but then on the other hand they required a bit of independent looking-around, which was not bad. (One example was the 'number of isomorphisms' question, which was needlessly perplexing for someone just introduced to the formal definitions, and didn't know what sort of wrinkles might be added. Or maybe that was a good way of thinking downward from the presented idea, even if it was in itself very simple. I'm not sure.) Perhaps a few more visualizations would have been helpful, too... the ideas are abstract, but I (personally) find visualizations a good way in. Also, perhaps the python loops could have been more used. They are quite demonstrative -- the relation between tuples and permutations, in particular... but maybe there are some nice ways of doing that. Anyhow, I enjoyed the unsimple simplicity of it.

By Jack K

Aug 10, 2020

Mostly this was a very well explained course, especially where visuals are used (and just maths jargon). The teachers take the concepts and step you through them very clearly in most cases, though sometimes when the concepts get more complex, learners like myself would appreciate if it could not rushed through.

By Andrew A

Mar 15, 2020

This course was challenging, but manageable. I like that 100% correct answers are required on the exams, which forces you to understand all the key points. The information in the course material relates enough to the exams, so if you understand the concepts, the assessment is quite doable.