Find the right course
for what you're building.

65+ Free, hands-on courses across Cypher, GraphRAG, data science and ops. Search by what you want to do — or filter by role, learning path and topic.

Not sure where to start?

65 coursesof 65 total

30 Days to Master Neo4j

Analyze Graph Data with Python

4h

Apply graph algorithms at scale using the Python GDS client and Aura Graph Analytics

Applied Algorithms in GDS

Aura In Production

2h

Learn how to backup, restore and monitor Neo4j Aura instances in production

AuraDB Fundamentals

1h

Learn how to use Neo4j AuraDB, a fully managed graph database service in the cloud.

Build a Neo4j-backed Chatbot using Python

Build a Neo4j-backed Chatbot with TypeScript

Build a ReAct agent with Neo4j and LangChain

Building Agents in Neo4j Aura

2h

Learn to build and publish agentic systems in Neo4j Aura

Building Dashboards with Neo4j Aura

2h

Learn to build and share dashboards in Neo4j Aura

Building GraphRAG Agents with ADK

Building GraphRAG Agents with CrewAI

Building GraphRAG Python MCP tools

2h

Build your own GraphRAG MCP server with graph-backed tools and resources.

Building GraphRAG TypeScript MCP tools

2h

Build your own GraphRAG MCP server with graph-backed tools and resources using TypeScript.

Building GraphRAG agents with LangGraph

Building GraphRAG agents with LangGraph.js

Building Knowledge Graphs with LLMs

1h

Learn how to use Generative AI and LLMs to convert unstructured data into knowledge graphs.

Building Neo4j Applications with .NET

Building Neo4j Applications with Spring Data

4h

Learn how to use the Spring Data Neo4j library to interact with Neo4j

Building Neo4j Applications with TypeScript

2h

Learn how to interact with Neo4j in your TypeScript project using the Neo4j JavaScript Driver

Constructing Knowledge Graphs with Neo4j GraphRAG for Python

2h

Learn how to use Python and LLMs to convert unstructured data into knowledge graphs.

Context Graphs: Agent Memory with Neo4j

2h

Build an AI agent that records its reasoning, then query the trace to understand what it did and why

Cypher Aggregations

1h

Learn how Cypher aggregation works and how to use list and aggregate functions effectively.

Cypher Fundamentals

1h

Learn Cypher in 1 hour

Cypher Indexes and Constraints

2h

Make your graph more performant with Cypher constraints and indexes

Cypher Patterns

Cypher statement Processing

Developing with Neo4j MCP Tools

2h

Learn how to use the Neo4j MCP server and tools to create intelligent AI applications

Entity Communication Networks

2h

Extract structured communication metadata from documents and build entity networks in Neo4j

Evaluating GraphRAG with RAGAS

Full-Text Search in Neo4j

40 min

Create and query full-text indexes for case-insensitive search

Get started with Graph Data Science

3h

Learn the fundamentals of Neo4j Graph Data Science

Graph Data Modeling Fundamentals

2h

Learn how to design a Neo4j graph using best practices

Graph Data Science in Practice

4h

Learn to apply graph algorithms to real-world business problems

Graph Type Schema Enforcement

40 min

Define and enforce a graph schema using graph types in Neo4j

GraphAcademy On-Site June 2026

24h

A four-day working agenda for the GraphAcademy curriculum team on-site in London. Covers team formation, content strategy, curriculum architecture, and forward planning.

GraphRAG Hackathon

30 min

Build a GraphRAG application powered by Neo4j and an AI coding agent

How we teach

1h

How we develop GraphAcademy learning experiences

Importing Data Fundamentals

2h

Learn how to import data into Neo4j

Importing Data into Neo4j Workshop

2h

Learn how to import your data into Neo4j

Importing Relational Data into Neo4j

Intermediate Cypher Queries

1h

Continue your learning journey with Cypher queries

Introduction to Graph Databases Workshop

2h

Learn about Graph theory, Neo4j fundamentals, and how to read and write data using Cypher.

Introduction to Neo4j & GraphQL

2h

Learn how to create GraphQL APIs using Neo4j GraphQL Toolbox and Library.

Introduction to Vector Indexes and Unstructured Data

1h

Understand and search unstructured data using vector indexes

LOAD CSV Data Import

40 min

Import data from CSV files into Neo4j using LOAD CSV, creating nodes, relationships, and handling data type conversions

Modeling and Importing Data into Neo4j Workshop

2h

Import the Northwind dataset into Neo4j and learn data modeling fundamentals

Neo4j & GenerativeAI Fundamentals

2h

Learn how Neo4j and GraphRAG can support your Generative AI projects

Neo4j & Generative AI Certification

Neo4j Administration Workshop

4h

Learn how to set up, configure, and monitor Neo4j

Neo4j Certified Professional

Neo4j Fundamentals

1h

Learn about Graph databases and get started with Neo4j

Neo4j Graph Data Science Certification

Neo4j Management, Optimization, and Refactoring Workshop

4h

Learn how to manage Neo4j Aura databases, optimize Cypher queries for better performance, and refactor graph models for maintainability and efficiency.

Neo4j and Generative AI Workshop

2h

Learn how to build GraphRAG workflows with Neo4j, Python, and LLM-powered retrieval techniques.

Path Finding with GDS

1h

Learn how to find the shortest paths between pairs of nodes in the graph

Using Neo4j with .NET

1h 30m

Learn how to interact with Neo4j using the Neo4j .NET Driver

Using Neo4j with Go

1h

Learn how to interact with Neo4j from Go using the Neo4j Go Driver

Using Neo4j with Java

1h

Learn how to interact with Neo4j using the Neo4j Java Driver

Using Neo4j with LangChain

1h

Learn how to use Neo4j in your GenAI applications with LangChain

Using Neo4j with LangChain.js

Using Neo4j with LlamaIndex

Using Neo4j with Python

1h

Learn how to interact with Neo4j from Python using the Neo4j Python Driver

Working with Dates and Durations

35 min

Use Neo4j temporal types to filter, compute, and search date-based data

Zero to Production Hands-On Workshop

1h

Go from Zero to Production with Neo4j, Aura, and AI Agents.

Still can't find it? Just ask.

Describe what you're trying to build and the GraphAcademy AI tutor will recommend the right starting course — or assemble a custom path for you.