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
21 courses, to complete.
A rhythm of deeper courses that teach concepts, and quicker labs that drill a single pattern.
21 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
Using Neo4j with Python
Start the course - 06Course1h
Using Neo4j with Java
Start the course - 07Course1h
Using Neo4j with Go
Start the course - 08Course1h 30m
Using Neo4j with .NET
Start the course - 09Course2h
Building Neo4j Applications with TypeScript
Start the course - 10Course4h
Building Neo4j Applications with Spring Data
Start the course - 11Course2h
Introduction to Neo4j & GraphQL
Start the course - 12Course2h
Neo4j & GenerativeAI Fundamentals
Start the course - 13Course1h
Using Neo4j with LangChain
Start the course - 14Course1h
Building Knowledge Graphs with LLMs
Start the course - 15Course1h
Introduction to Vector Indexes and Unstructured Data
Start the course - 16Course2h
Constructing Knowledge Graphs with Neo4j GraphRAG for Python
Start the course - 17Course2h
Developing with Neo4j MCP Tools
Start the course - 18Course2h
Building GraphRAG Python MCP tools
Start the course - 19Course2h
Building GraphRAG TypeScript MCP tools
Start the course - 20Course2h
Context Graphs: Agent Memory with Neo4j
Start the course - 21Course2h
Building Agents in Neo4j Aura
Start the course