Learning path

Build a Neo4j-backed Application

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

Browse courses
  • 32
    Courses
  • ~36h
    Total time

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

    Neo4j Fundamentals

    CypherFoundationalBuild a Neo4j-backed Application
    Start the course
  2. 02
    Course1h

    Cypher Fundamentals

    Path to Neo4j CertificationCypherFoundational
    Start the course
  3. 03
    Course2h

    Graph Data Modeling Fundamentals

    CypherFoundationalBuild a Neo4j-backed Application
    Start the course
  4. 04
    Course2h

    Importing Data Fundamentals

    Path to Neo4j CertificationCypherFoundational
    Start the course
  5. 05
    Course1h 30m

    Using Neo4j with .NET

    DeveloperDevelopmentBuild a Neo4j-backed Application
    Start the course
  6. 06
    Course1h

    Using Neo4j with Java

    DeveloperDevelopmentBuild a Neo4j-backed Application
    Start the course
  7. 07
    Course1h

    Using Neo4j with Python

    DeveloperPath to Neo4j CertificationDevelopment
    Start the course
  8. 08
    Course1h

    Using Neo4j with Go

    DeveloperDevelopmentBuild a Neo4j-backed Application
    Start the course
  9. 09
    Course2h

    Building Neo4j Applications with TypeScript

    DeveloperDevelopmentBuild a Neo4j-backed Application
    Start the course
  10. 10
    Course

    Building Neo4j Applications with .NET

    DeveloperDevelopmentBuild a Neo4j-backed Application
    Start the course
  11. 11
    Course4h

    Building Neo4j Applications with Spring Data

    DeveloperDevelopmentBuild a Neo4j-backed Application
    Start the course
  12. 12
    Course2h

    Introduction to Neo4j & GraphQL

    DeveloperDevelopmentBuild a Neo4j-backed Application
    Start the course
  13. 13
    Course2h

    Neo4j & GenerativeAI Fundamentals

    DevelopmentBuild a Neo4j-backed ApplicationContext Engineer
    Start the course
  14. 14
    Course1h

    Using Neo4j with LangChain

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  15. 15
    Course

    Using Neo4j with LangChain.js

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

    Using Neo4j with LlamaIndex

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  17. 17
    Course

    Build a Neo4j-backed Chatbot using Python

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  18. 18
    Course

    Build a Neo4j-backed Chatbot with TypeScript

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  19. 19
    Course1h

    Building Knowledge Graphs with LLMs

    ProcessingBuild a Neo4j-backed ApplicationContext Engineer
    Start the course
  20. 20
    Course1h

    Introduction to Vector Indexes and Unstructured Data

    ProcessingBuild a Neo4j-backed ApplicationContext Engineer
    Start the course
  21. 21
    Course2h

    Constructing Knowledge Graphs with Neo4j GraphRAG for Python

    ProcessingBuild a Neo4j-backed ApplicationContext Engineer
    Start the course
  22. 22
    Course

    Evaluating GraphRAG with RAGAS

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  23. 23
    Course

    Build a ReAct agent with Neo4j and LangChain

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  24. 24
    Course

    Building GraphRAG agents with LangGraph

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  25. 25
    Course

    Building GraphRAG agents with LangGraph.js

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  26. 26
    Course

    Building GraphRAG Agents with CrewAI

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  27. 27
    Course

    Building GraphRAG Agents with ADK

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  28. 28
    Course2h

    Developing with Neo4j MCP Tools

    Build a Neo4j-backed ApplicationContext EngineerMCP
    Start the course
  29. 29
    Course2h

    Building GraphRAG Python MCP tools

    Build a Neo4j-backed ApplicationContext EngineerMCP
    Start the course
  30. 30
    Course2h

    Building GraphRAG TypeScript MCP tools

    Build a Neo4j-backed ApplicationContext EngineerMCP
    Start the course
  31. 31
    Course2h

    Context Graphs: Agent Memory with Neo4j

    Build a Neo4j-backed ApplicationContext Engineer
    Start the course
  32. 32
    Course2h

    Building Agents in Neo4j Aura

    AuraBuild a Neo4j-backed ApplicationContext Engineer
    Start the course