Skip to content

Free Neo4j Core Database Courses

Cypher Aggregations

Continue your learning journey with Cypher queries

Cypher Indexes and Constraints

Make your graph more performant with Cypher constraints and indexes

Building Neo4j Applications with .NET

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

Building Neo4j Applications with Node.js

Learn how to interact with Neo4j from Node.js using the Neo4j JavaScript Driver

Building Neo4j Applications with Python

Build your own Neo4j-backed API

Building Neo4j Applications with Spring Data

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

Building Neo4j Applications with TypeScript

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

AuraDB Fundamentals

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

Neo4j Fundamentals

Learn about Graph databases and get started with Neo4j

Introduction to Neo4j & GraphQL

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

Graph Data Modeling Fundamentals

Learn how to design a Neo4j graph using best practices

Cypher Fundamentals

Learn Cypher in 1 hour

Intermediate Cypher Queries

Continue your learning journey with Cypher queries

Importing CSV data into Neo4j

Learn how to import CSV data into Neo4j using Cypher

Importing Data Fundamentals

Learn how to import data into Neo4j

Using Neo4j with Python

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

Using Neo4j with Java

Learn how to interact with Neo4j using the Neo4j Java Driver

Introduction to Graph Databases Workshop

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

Importing Data into Neo4j Workshop

Learn how to import your data into Neo4j

Using Neo4j with Go

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

Building Dashboards with Neo4j Aura

Learn about data visualization in Neo4j.

Aura In Production

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

Modeling and Importing Data into Neo4j Workshop

Import the Northwind dataset into Neo4j and learn data modeling fundamentals

Zero to Production Hands-On Workshop

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

Neo4j Management, Optimization, and Refactoring Workshop

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

Cypher Patterns

How to find complex patterns in your graph
Coming Soon

30 Days to Master Neo4j

A Comprehensive Guide for Developers and Data Scientists with Neo4j Aura
Coming Soon

How we teach

How we develop GraphAcademy learning experiences
Coming Soon

Importing Relational Data into Neo4j

Learn how to import relational data into Neo4j
Coming Soon