Learn Graphs and Social Network Analytics Using Python
3.5 (28 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,243 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Graphs and Social Network Analytics Using Python to your Wishlist.

Add to Wishlist

Learn Graphs and Social Network Analytics Using Python

This course is absolutely designed for beginners , graph enthusiast ready to analyze the world using graphs
3.5 (28 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,243 students enrolled
Created by Theophilus Siameh
Last updated 12/2015
English
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create graphs using NetworkX package
  • Create nodes of a graph
  • Create edges of a graph
  • Determine the attributes of a node and edges
  • Analyze social networks like Facebook and Twitter
  • Students will learn more about properties of a graph
  • Learn about Clustering coefficient , Betweenness centrality, degree centrality etc
  • Learn about Connected graphs, Bipartite graphs, etc
  • Learn about the types of graphs used for social network analysis
View Curriculum
Requirements
  • Basic programming knowledge in python or other language
  • Access to computer and with an internet
  • Fundamentals of Graph Theory
Description

BRAND NEW COURSE IS HERE ! Learn Graphs and Social Network Analytics .Become a graph and social analyst today. This is a comprehensive course , simple and straight forward for python enthusiast and those with little python background. You want to learn about how to draw graphs and analyze them, this is the course for you. This course will contain some quizzes, test and some homework assignments, as well as some real world assignment projects. There is over 55 lectures and about 6hours to complete the course. This course comes with live coding screenshots using iPython Notebook .Below is the list of the course summary

- Overivew of networkX

- Install networkX module and iPython Notebooks

- Create nodes

- Add edges to nodes

- Getting attributes from a graph

- Manipulate your graphs ie.; remove nodes /edges

- Create DiGraphs/MultiGraphs/MultiDiGraphs

- Graph Generators

- Graph metrics ; shortest path/clustering coefficient

- Define functions

- Visualize graphs

- Calculate nodes/degree/centrality metrics

- Some random graphs

- Small famous graphs

- Reading and writing graph files

- Social network analysis

- Subgraphs

- Facebook Social Network Analysis

Course goals :

-At the end of the course students should be able to learn some basics of graph theory

- Students should be able to analyze Facebook social networks

- Students should take the simple quizzes

- Students should know what is directed and undirected graphs

- Students should be able to visualize graphs using different graph plots

- You can use this course to analyze the world as a network

- Everything in this world is now connected

- Extract useful information from graphs

Life time access to the course. What are you waiting for? Learn practical graph and social network analytics today that would improve your career and increase your knowledge.

Who is the target audience?
  • Beginners who have never programmed in python before
  • Students who are Graph Enthusiast
  • Intermediate python programmers who want to level up their skills
  • Students who want to analyze social networks like Facebook and Twitter
  • Mathematics students who wants to apply their knowledge in Graph Theory
Students Who Viewed This Course Also Viewed
Curriculum For This Course
66 Lectures
06:23:48
+
Introduction
2 Lectures 06:31

Introduction of the course ; learn graphs and social network analytics using python

Course Intro
05:19

my github

Github Account
01:12
+
Overview of networkX
2 Lectures 12:08

An overview of networkx module in python

Overview of networkX
07:38

Basic graph theory

Graphs
4 questions

introduction to network Basics; nodes and edges

NetworkX Basics
04:30

NetworkX Basics
7 questions
+
Installation of networkX and iPython Notebooks
1 Lecture 07:43

how to Install networkX and iPython Notebooks , how to download networkX and iPython notebooks

Installation of networkX and iPython Notebooks
07:43

Installation of iPython Notebook
1 question
+
Creating nodes using networkX
1 Lecture 05:12

how to Create Nodes using python with networkX modules

Creating Nodes using networkX
05:12
+
Adding edges to graphs
1 Lecture 05:36

how to Add Edges to a graph using networkX modules in python

Adding edges to graphs
05:36
+
Getting graph properties
1 Lecture 08:08

how to get graph properties using networkX

Getting graph properties
08:08
+
Node Manipulation
1 Lecture 04:58

how to Node manipulate edges and nodes using networkx with python

Node manipulation
04:58
+
Adding attributes to graphs
2 Lectures 10:20

how to add attributes to graphs using networkX module with python

Adding attributes to graphs-01
05:12

how to add attributes to graphs using networkX module with python

Adding attributes to graphs-02
05:08
+
Adding edge attributes to graphs
2 Lectures 11:41

how to Add Edge Attributes to graphs using networkx modules with python

Adding edge attributes to graphs-01
06:47

how to Add Edge Attributes to graphs using networkx modules with python

Adding edge attributes to graphs-02
04:54
+
Creating DiGraphs
2 Lectures 13:57

how to Create DiGraphs with networkX using python

Creating DiGraphs-01
09:05

how to Create DiGraphs with networkX using python

Creating DiGraphs-02
04:52
15 More Sections
About the Instructor
Theophilus Siameh
3.5 Average rating
28 Reviews
1,243 Students
1 Course
Spark Developer ,SAS Programmer and Data Scientist

I'm Spark Developer ,SAS Programmer and Data Scientist, Predictive Modeler, Graph Analyst and building of Android Mobile Applications . I have Masters degree(Mathematics and Statistics) from East Tennessee State University, Johnson City ,Tennessee . Over the course of my career I have developed a skill set in analyzing data, specifically using Python and a variety of modules and libraries. I hopes to use this experience in teaching and data science to help other people learn the power of the Python programming language and its ability to analyze data,and graph as well as present the data in clear and beautiful visualizations.

I also have the following Certifications :

Databricks and O’Reilly Certified Developer for Apache®Spark™ (2016),

SAS Certified Base Programmer for SAS 9 Certified 02/04/2015

SAS Certified Clinical Trials Programmer Using SAS 9 Certified 06/12/2015

SAS Certified Advanced Programmer for SAS 9 Certified 04/29/2015

SAS Certified Statistical Business Analyst Using SAS 9: Regression and Modeling Certified 08/25/2015