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