Learning path
Build a Neo4j-backed Application
Go from a blank project to a production-ready application backed by a Neo4j graph database.
The curriculum
32 courses, to complete.
A rhythm of deeper courses that teach concepts, and quicker labs that drill a single pattern.
32 Courses · 1–2 hours each
- 01Course1h
Neo4j Fundamentals
Start the course - 02Course1h
Cypher Fundamentals
Start the course - 03Course2h
Graph Data Modeling Fundamentals
Start the course - 04Course2h
Importing Data Fundamentals
Start the course - 05Course1h 30m
Using Neo4j with .NET
Start the course - 06Course1h
Using Neo4j with Java
Start the course - 07Course1h
Using Neo4j with Python
Start the course - 08Course1h
Using Neo4j with Go
Start the course - 09Course2h
Building Neo4j Applications with TypeScript
Start the course - 10Course
Building Neo4j Applications with .NET
Start the course - 11Course4h
Building Neo4j Applications with Spring Data
Start the course - 12Course2h
Introduction to Neo4j & GraphQL
Start the course - 13Course2h
Neo4j & GenerativeAI Fundamentals
Start the course - 14Course1h
Using Neo4j with LangChain
Start the course - 15Course
Using Neo4j with LangChain.js
Start the course - 16Course
Using Neo4j with LlamaIndex
Start the course - 17Course
Build a Neo4j-backed Chatbot using Python
Start the course - 18Course
Build a Neo4j-backed Chatbot with TypeScript
Start the course - 19Course1h
Building Knowledge Graphs with LLMs
Start the course - 20Course1h
Introduction to Vector Indexes and Unstructured Data
Start the course - 21Course2h
Constructing Knowledge Graphs with Neo4j GraphRAG for Python
Start the course - 22Course
Evaluating GraphRAG with RAGAS
Start the course - 23Course
Build a ReAct agent with Neo4j and LangChain
Start the course - 24Course
Building GraphRAG agents with LangGraph
Start the course - 25Course
Building GraphRAG agents with LangGraph.js
Start the course - 26Course
Building GraphRAG Agents with CrewAI
Start the course - 27Course
Building GraphRAG Agents with ADK
Start the course - 28Course2h
Developing with Neo4j MCP Tools
Start the course - 29Course2h
Building GraphRAG Python MCP tools
Start the course - 30Course2h
Building GraphRAG TypeScript MCP tools
Start the course - 31Course2h
Context Graphs: Agent Memory with Neo4j
Start the course - 32Course2h
Building Agents in Neo4j Aura
Start the course