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, Integration, and Neo4j drivers
Aura
Free, hands-on training for Neo4j Aura.
Processing
Graph Data Modeling, Structure, and Importing
Analytics
Data Analysis, Graph Data Science and Reporting
Foundational
Neo4j and Graph Database Concepts
MCP
Learn how to use the Model Context Protocol to build GraphRAG applications
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
Go from a blank project to a production-ready application backed by a Neo4j graph database.
Sharpen your Cypher
The query language of connected data. Learn to model, query, and traverse graphs — from your first node to complex multi-hop relationships.
Build a GraphRAG Personal Assistant
Build an AI assistant that retrieves accurate, grounded answers from a Neo4j knowledge graph.
Deploy Neo4j with Aura
Get a fully managed Neo4j database running in the cloud — from free tier to production scale.
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 using Neo4j drivers and frameworks across Python, JavaScript, Java, .NET, Go, and more.
9 courses including
- Building Neo4j Applications with .NET
- Building Neo4j Applications with Python
- Building Neo4j Applications with TypeScript
- Introduction to Neo4j & GraphQL
Data Scientist
Run graph algorithms and ML pipelines on connected data using the Neo4j Graph Data Science library.
3 courses including
- Get started with Graph Data Science
- Applied Algorithms in GDS
- Path Finding with GDS
Context Engineer
Build intelligent AI applications with Neo4j as the knowledge graph backbone for LLMs and agentic systems.
20 courses including
- Neo4j & GenerativeAI Fundamentals
- Introduction to Vector Indexes and Unstructured Data
- Building Knowledge Graphs with LLMs
- Using Neo4j with LangChain
Data Engineer
Import, model, and manage graph data at scale — from relational databases and CSVs to fully connected Neo4j graphs.
6 courses including
- Neo4j Fundamentals
- Graph Data Modeling Fundamentals
- Cypher Fundamentals
- Importing Data Fundamentals
Database Administrators
Deploy, configure, and operate Neo4j in production environments on-premises and in the cloud.
3 courses including
- AuraDB Fundamentals
- Building Dashboards with Neo4j Aura
- Aura In Production