Browse every course. Find where to start.
Browse by topic, learning path, or your role — find exactly what you need to build with Neo4j.
Browse by topic
What do you want to learn?
Topics run across all of GraphAcademy. Pick one to see every course that covers it — from absolute beginner to expert deep-dive.
Generative AI & GraphRAG
Give your LLMs a knowledge graph memory. Build RAG pipelines that retrieve structured, contextual facts for more accurate, grounded answers.
Cypher
The query language of connected data. Learn to model, query, and traverse graphs — from your first node to complex multi-hop relationships.
Development
Software development with Neo4j: connect from Python, Java, Go, .NET, and TypeScript, map graphs with Spring Data, and build GraphQL and GenAI apps.
Aura
Learn Neo4j Aura, the fully managed cloud graph database — create instances, import data, build dashboards and AI agents, and run it in production.
Processing
Import and process graph data in Neo4j: load CSV files with Cypher, tune indexes and constraints, and build knowledge graphs from unstructured text.
Analytics
Learn graph analytics with Neo4j — run centrality, community detection, and path finding algorithms to surface the insight hidden in connected data.
Foundational
Start your Neo4j learning path with the fundamentals: graph database concepts, Cypher queries, data modeling, importing data, and graph analytics.
MCP
Connect AI assistants to Neo4j with the Model Context Protocol — use the Neo4j MCP server, then build GraphRAG MCP tools in Python or TypeScript.
Follow a learning path
Traverse a path through the graph.
Each path is a sequenced traversal — start node to capstone — through carefully chosen courses. Follow the trail, complete the capstone.
Build a Neo4j-backed Application
Learn to build applications with Neo4j: model and import graph data, connect with drivers for Python, Java, Go, and .NET, then add GraphQL and GenAI.
Path to Neo4j Certification
Master Neo4j fundamentals, Cypher, data modeling, and importing — then prove your skills with the Neo4j Certified Professional exam.
Sharpen your Cypher
Master Cypher, the query language for graph data: from your first MATCH clause to aggregations, indexes, constraints, and tuning multi-hop queries.
Build with No-Code Aura Tools
Go from graph concepts to a published dashboard, no code required: learn Neo4j fundamentals, import your data, then build Aura dashboards and agents.
Learn by your role
Built around what you do.
Role-based tracks that start from what you already know and take you where you need to be productive with Neo4j — without the detours.
Developer
Build graph-powered applications with Neo4j drivers for Python, Java, Go, .NET, and TypeScript, plus Spring Data mapping and GraphQL API courses.
7 courses including
- Using Neo4j with Python
- Using Neo4j with Java
- Using Neo4j with Go
- Using Neo4j with .NET
Data Scientist
Run graph algorithms on connected data: learn centrality, path finding, and analytics workflows with Neo4j Graph Data Science and Aura Graph Analytics.
4 courses including
- Get started with Graph Data Science
- Aura Graph Analytics fundamentals
- Path Finding with GDS
- Understand centrality algorithms
Context Engineer
Build GenAI applications and AI agents on Neo4j knowledge graphs: vector search, GraphRAG retrieval, LLM graph construction, and custom MCP tools.
10 courses including
- Neo4j & GenerativeAI Fundamentals
- Building Agents in Neo4j Aura
- Introduction to Vector Indexes and Unstructured Data
- Building Knowledge Graphs with LLMs
Data Engineer
Model graph data and import CSV and relational data into Neo4j: learn graph data modeling, LOAD CSV, and repeatable Cypher import pipelines at scale.
5 courses including
- Neo4j Fundamentals
- Graph Data Modeling Fundamentals
- Cypher Fundamentals
- Importing Data Fundamentals
Database Administrators
Deploy and operate Neo4j in production: manage Aura instances, back up and monitor databases, build dashboards, and run Docker clusters yourself.
5 courses including
- Neo4j Administration Workshop
- AuraDB Fundamentals
- Aura In Production
- Building Dashboards with Neo4j Aura