Skip to content

Analyze Graph Data with Python

Course Duration
4 hours
Categories
Graph Data Science

Welcome to the GDS Python Client & Aura Graph Analytics workshop.

In this hands-on workshop, you will move from the Neo4j Browser to the Python GDS client, applying centrality, community detection, and embedding algorithms to a citation network. You’ll then learn to run pathfinding algorithms at scale using Aura Graph Analytics.

Prerequisites

Before taking this workshop, you should have:

  • Completed the Graph Data Science in Practice workshop, or equivalent experience with GDS concepts

  • Basic understanding of GDS projections and the Project → Run → Write workflow

  • Familiarity with Python

What you will learn

  • How to use the Python GDS client for graph analytics workflows

  • Native projections as an alternative to Cypher projections

  • Deep dives into PageRank, Betweenness Centrality, and Louvain on citation data

  • Node embeddings with FastRP for machine learning features

  • How to run graph analytics at scale with Aura Graph Analytics

  • Pathfinding with Dijkstra’s and Yen’s K-Shortest Paths for logistics optimization

Duration

4 hours

This workshop includes

  • 13 lessons

  • Live coding exercises

  • Jupyter notebooks for Python GDS client exercises

  • Real-world datasets: Cora citations, Cargo 2000 logistics

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.