Get started with the Graph Data Science library
Course Description
This foundational course takes you from GDS basics through to confident, independent algorithm work.
You’ll learn the fundamentals: what graph data science is, how to create projections for different analytical questions, how to choose and configure algorithms, and how to interpret results.
By the end of this course, you’ll be able to read GDS documentation independently, run any algorithm, and design projections that match your analytical goals.
This course prepares you for the Applied Algorithms in GDS course, where you’ll see these techniques solve real-world industry problems.
The course automatically creates a new movie recommendations sandbox within Neo4j Sandbox that you will use throughout the course.
Prerequisites
This course is intended for analysts and data scientists who have:
-
Basic understanding of graphs and graph databases
-
Familiarity with basic Cypher query language
-
No prior GDS experience required
Duration
3-4 hours
What you will learn
-
What graph data science is and how it differs from traditional data science
-
How to create and manage graph projections (monopartite, bipartite, multipartite)
-
The five main algorithm categories and when to use each
-
How to run algorithms in five different execution modes
-
How to configure algorithms with orientation, weights, and parameters
-
How to aggregate relationships during projection
-
How to design projections based on analytical questions
-
How to read GDS documentation independently
This course includes
-
28 lessons across three core modules
-
5 hands-on challenges to test your understanding
-
Validation exercises integrated throughout
-
Clear connections to the Applied Algorithms in GDS course
Get Support
If you find yourself stuck at any stage then our friendly community will be happy to help. You can reach out for help on the Neo4j Community Site, or head over to the Neo4j Discord server for real-time discussions.
Feedback
If you have any comments or feedback on this course you can email us on graphacademy@neo4j.com.
Course Coming Soon
We are currently working on this course. Fill in the form below to register your interest and we will contact you when it is ready.
02. GDS basic concepts
- Understand the GDS workflow
- Project a graph
- Projecting monopartite graphs
- Practice monopartite projections
- Challenge: Monopartite projection
- Projecting bipartite and multipartite graphs
- Practice multipartite projection
- Challenge: Multipartite projections
- List and drop graphs
- Challenge: Clean your catalog
- Module recap and what’s next
03. Working with algorithms
- Algorithms overview
- Understand the five execution modes
- Use GDS utility functions
- Understand GDS documentation
- Configure your algorithms
- Running algorithms
- Configuring projections for undirected relationships
- Configuring projections with unweighted relationships
- Challenge: Weighted graph projection and analysis
- Module recap and what’s next