Learning path

Build a Neo4j-backed Application

Go from a blank project to a production-ready application backed by a Neo4j graph database.

  • 33
    Courses
  • <1h
    Total time

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
  1. 01
    Course

    Neo4j Fundamentals

    FoundationalCore DatabaseSharpen your Cypher
    Start the course
  2. 02
    Course

    Cypher Fundamentals

    Core DatabaseCypherFoundational
    Start the course
  3. 03
    Course

    Graph Data Modeling Fundamentals

    FoundationalCore DatabaseSharpen your Cypher
    Start the course
  4. 04
    Course

    Importing Data Fundamentals

    FoundationalCore DatabaseCypher
    Start the course
  5. 05
    Course

    Using Neo4j with Java

    Core DatabaseIntermediateDeveloper
    Start the course
  6. 06
    Course

    Using Neo4j with Python

    Build a Neo4j-backed ApplicationGraph Application DevelopmentCore Database
    Start the course
  7. 07
    Course

    Using Neo4j with Go

    IntermediateCore DatabaseDeveloper
    Start the course
  8. 08
    Course

    Building Neo4j Applications with Python

    DeveloperGraph Application DevelopmentBuild a Neo4j-backed Application
    Start the course
  9. 09
    Course

    Building Neo4j Applications with TypeScript

    DevelopmentCore DatabaseIntermediate
    Start the course
  10. 10
    Course

    Building Neo4j Applications with Node.js

    DevelopmentCore DatabaseIntermediate
    Start the course
  11. 11
    Course

    Building Neo4j Applications with .NET

    DevelopmentCore DatabaseIntermediate
    Start the course
  12. 12
    Course

    Building Neo4j Applications with Spring Data

    DevelopmentCore DatabaseIntermediate
    Start the course
  13. 13
    Course

    Introduction to Neo4j & GraphQL

    DevelopmentCore DatabaseIntermediate
    Start the course
  14. 14
    Course

    Neo4j & GenerativeAI Fundamentals

    Generative AI &amp; GraphRAGGenAIIntermediate
    Start the course
  15. 15
    Course

    Using Neo4j with LangChain

    GenAIBuild a Neo4j-backed ApplicationContext Engineer
    Start the course
  16. 16
    Course

    Using Neo4j with LangChain.js

    GenAIContext EngineerBuild a Neo4j-backed Application
    Start the course
  17. 17
    Course

    Using Neo4j with LlamaIndex

    GenAIBuild a Neo4j-backed ApplicationGenerative AI &amp; GraphRAG
    Start the course
  18. 18
    Course

    Build a Neo4j-backed Chatbot using Python

    Generative AI &amp; GraphRAGGenAIAdvanced
    Start the course
  19. 19
    Course

    Build a Neo4j-backed Chatbot with TypeScript

    Generative AI &amp; GraphRAGGenAIAdvanced
    Start the course
  20. 20
    Course

    Building Knowledge Graphs with LLMs

    Generative AI &amp; GraphRAGGenAIProcessing
    Start the course
  21. 21
    Course

    Introduction to Vector Indexes and Unstructured Data

    Generative AI &amp; GraphRAGGenAIProcessing
    Start the course
  22. 22
    Course

    Constructing Knowledge Graphs with Neo4j GraphRAG for Python

    Context EngineerBuild a Neo4j-backed ApplicationGenAI
    Start the course
  23. 23
    Course

    Evaluating GraphRAG with RAGAS

    Generative AI &amp; GraphRAGContext EngineerBuild a Neo4j-backed Application
    Start the course
  24. 24
    Course

    Build a ReAct agent with Neo4j and LangChain

    GenAIBuild a Neo4j-backed ApplicationGenerative AI &amp; GraphRAG
    Start the course
  25. 25
    Course

    Building GraphRAG agents with LangGraph

    Build a Neo4j-backed ApplicationGenerative AI &amp; GraphRAGContext Engineer
    Start the course
  26. 26
    Course

    Building GraphRAG agents with LangGraph.js

    Generative AI &amp; GraphRAGContext EngineerBuild a Neo4j-backed Application
    Start the course
  27. 27
    Course

    Building GraphRAG Agents with CrewAI

    Generative AI &amp; GraphRAGBuild a Neo4j-backed ApplicationContext Engineer
    Start the course
  28. 28
    Course

    Building GraphRAG Agents with ADK

    Context EngineerGenerative AI &amp; GraphRAGBuild a Neo4j-backed Application
    Start the course
  29. 29
    Course

    Developing with Neo4j MCP Tools

    Generative AI &amp; GraphRAGMCPContext Engineer
    Start the course
  30. 30
    Course

    Building GraphRAG Python MCP tools

    MCPContext EngineerBuild a Neo4j-backed Application
    Start the course
  31. 31
    Course

    Context Graphs: Agent Memory with Neo4j

    IntermediateBuild a Neo4j-backed ApplicationGenAI
    Start the course
  32. 32
    Course

    Building GraphRAG TypeScript MCP tools

    MCPBuild a Neo4j-backed ApplicationGenerative AI &amp; GraphRAG
    Start the course
  33. 33
    Course

    Building Agents in Neo4j Aura

    IntermediateGenAIAura
    Start the course