When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 5 modules in this course
Want to understand your data network structure and how it changes under different conditions? Curious to know how to identify closely interacting clusters within a graph? Have you heard of the fast-growing area of graph analytics and want to learn more? This course gives you a broad overview of the field of graph analytics so you can learn new ways to model, store, retrieve and analyze graph-structured data.
After completing this course, you will be able to model a problem into a graph database and perform analytical tasks over the graph in a scalable manner. Better yet, you will be able to apply these techniques to understand the significance of your data sets for your own projects.
Meet your instructor, Amarnath Gupta and learn about the course objectives.
What's included
1 video1 reading
Show info about module content
1 video•Total 4 minutes
Welcome to Graph Analytics for Big Data•4 minutes
1 reading•Total 10 minutes
Downloading Hands-On Materials•10 minutes
Introduction to Graphs
Module 2•3 hours to complete
Module details
Welcome! This week we will get a first exposure to graphs and their use in everyday life. By the end of the module you will be able to create a graph applying core mathematical properties of graphs, and identify the kinds of analysis questions one might be able to ask of such a graph. We hope the you will be inspired as to how graphical representations might enable you to answer new Big Data problems!
If this module takes a little longer... that's OK!•10 minutes
Download All Slides for Module 3•10 minutes
2 assignments•Total 60 minutes
Graph Analytics Applications•30 minutes
Connectivity, Community, and Centrality Analytics•30 minutes
2 discussion prompts•Total 20 minutes
Let's Discuss: Where do you see path problems in your life?•10 minutes
Let's Discuss: What kind of community analytics question would you like to ask?•10 minutes
Graph Analytics Techniques
Module 4•3 hours to complete
Module details
Welcome to the 4th module in the Graph Analytics course. Last week, we got a glimpse of a number of graph properties and why they are important. This week we will use those properties for analyzing graphs using a free and powerful graph analytics tool called Neo4j. We will demonstrate how to use Cypher, the query language of Neo4j, to perform a wide range of analyses on a variety of graph networks.
What's included
7 videos9 readings2 assignments
Show info about module content
7 videos•Total 43 minutes
Running Neo4j container•2 minutes
Hands-On: Getting Started With Neo4j•5 minutes
Hands-On: Modifying a Graph With Neo4j•6 minutes
Hands-On: Importing Data Into Neo4j•6 minutes
Hands-On: Basic Queries in Neo4j•8 minutes
Hands-On: Path Analytics in Neo4j Using Cypher•10 minutes
Hands-On: Connectivity Analytics in Neo4j With Cypher•6 minutes
9 readings•Total 90 minutes
Downloading and Installing Docker Desktop•10 minutes
Running Neo4j container•10 minutes
Hands-On: Getting Started With Neo4j •10 minutes
Hands-On: Modifying a Graph With Neo4j•10 minutes
Hands-On: Importing Data Into Neo4j•10 minutes
Hands-On: Basic Queries in Neo4j•10 minutes
Hands-On: Path Analytics in Neo4j With Cypher•10 minutes
Hands-On: Connectivity Analytics in Neo4j with Cypher•10 minutes
Assignment: Practicing Graph Analytics in Neo4j With Cypher•10 minutes
2 assignments•Total 45 minutes
Quiz: Graph Analytics With Neo4j•15 minutes
Assessment Questions on 'Practicing Graph Analytics in Neo4j With Cypher'•30 minutes
Computing Platforms for Graph Analytics
Module 5•3 hours to complete
Module details
In the last two modules we have learned about graph analytics and graph data management. This week we will study how they come together. There are programming models and software frameworks created specifically for graph analytics. In this module we'll give an introductory tour of these models and frameworks. We will learn to implement what you learned in Week 2 and build on it using GraphX and Giraph.
What's included
11 videos6 readings1 assignment
Show info about module content
11 videos•Total 75 minutes
Introduction: Large Scale Graph Processing•1 minute
A Parallel Programming Model for Graphs•11 minutes
Pregel: The System That Changed Graph Processing•7 minutes
Giraph and GraphX•10 minutes
Beyond Single Vertex Computation•5 minutes
Introduction to GraphX: Hands-On Demonstrations•4 minutes
Hands On: Building a Graph•9 minutes
Hands On: Building a Degree Histogram•5 minutes
Hands On: Plot the Degree Histogram•4 minutes
Hands On: Network Connectedness and Clustering Components•10 minutes
Hands On: Joining Graph Datasets•8 minutes
6 readings•Total 60 minutes
Datasets and Libraries for Example of Analytics Hands On•10 minutes
Hands On: Building a Graph •10 minutes
Hands On: Building a Degree Histogram•10 minutes
Hands On: Plot the Degree Histogram•10 minutes
Hands On: Network Connectedness and Clustering Components •10 minutes
Hands On: Joining Graph Datasets•10 minutes
1 assignment•Total 30 minutes
Using GraphX•30 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.3
1,280 reviews
5 stars
56.17%
4 stars
26.40%
3 stars
11.17%
2 stars
3.51%
1 star
2.73%
Showing 3 of 1280
R
RC
5·
Reviewed on Oct 4, 2018
Great course!!! excellent information, instructions and examples (including some troubleshooting that helps us to learn things simulating everyday challenges).
J
JA
5·
Reviewed on Oct 27, 2018
I found a new love in this course Neo4j. Graphs are really powerful. You should expect a very intensive theoretical and hands-on knowledge to takeaway from this course. Think like a vertex ....
S
SC
4·
Reviewed on Apr 2, 2020
Generally a good course. However, the last week was just a "look and follow" week. The only thing I take from this week is that things are possible with Spark, but that's it.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.