Intermediate

Continue on your Neo4j learning journey

30 courses

Aura In Production

2h

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

Full-Text Search in Neo4j

40 min

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

Graph Type Schema Enforcement

40 min

Define and enforce a graph schema using graph types in Neo4j

Working with Dates and Durations

35 min

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

Analyze Graph Data with Python

4h

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

Entity Communication Networks

2h

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

Graph Data Science in Practice

4h

Learn to apply graph algorithms to real-world business problems

Importing Relational Data into Neo4j

Intermediate Cypher Queries

1h

Continue your learning journey with Cypher queries

Cypher Aggregations

1h

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

Get started with Graph Data Science

3h

Learn the fundamentals of Neo4j Graph Data Science

Applied Algorithms in GDS

Cypher Indexes and Constraints

2h

Make your graph more performant with Cypher constraints and indexes

Neo4j & GenerativeAI Fundamentals

2h

Learn how Neo4j and GraphRAG can support your Generative AI projects

Building Knowledge Graphs with LLMs

1h

Learn how to use Generative AI 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

Introduction to Vector Indexes and Unstructured Data

1h

Understand and search unstructured data using vector indexes

Building Agents in Neo4j Aura

2h

Learn to build and publish agentic systems in Neo4j Aura

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

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 Python

1h

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

Building Neo4j Applications with TypeScript

2h

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

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.

Introduction to Neo4j & GraphQL

2h

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

Building Dashboards with Neo4j Aura

2h

Learn to build and share dashboards in Neo4j Aura

Developing with Neo4j MCP Tools

2h

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