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
  • 21
    Courses
  • ~36h
    Total time

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

    Neo4j Fundamentals

    Build a Neo4j-backed ApplicationCypherData Engineer
    Start the course
  2. 02
    Course1h

    Cypher Fundamentals

    Path to Neo4j CertificationBuild a Neo4j-backed ApplicationCypher
    Start the course
  3. 03
    Course2h

    Graph Data Modeling Fundamentals

    Build a Neo4j-backed ApplicationCypherData Engineer
    Start the course
  4. 04
    Course2h

    Importing Data Fundamentals

    Path to Neo4j CertificationBuild a Neo4j-backed ApplicationCypher
    Start the course
  5. 05
    Course1h

    Using Neo4j with Python

    Path to Neo4j CertificationBuild a Neo4j-backed ApplicationDeveloper
    Start the course
  6. 06
    Course1h

    Using Neo4j with Java

    Build a Neo4j-backed ApplicationDeveloperDevelopment
    Start the course
  7. 07
    Course1h

    Using Neo4j with Go

    Build a Neo4j-backed ApplicationDeveloperDevelopment
    Start the course
  8. 08
    Course1h 30m

    Using Neo4j with .NET

    Build a Neo4j-backed ApplicationDeveloperDevelopment
    Start the course
  9. 09
    Course2h

    Building Neo4j Applications with TypeScript

    Build a Neo4j-backed ApplicationDeveloperDevelopment
    Start the course
  10. 10
    Course4h

    Building Neo4j Applications with Spring Data

    Build a Neo4j-backed ApplicationDeveloperDevelopment
    Start the course
  11. 11
    Course2h

    Introduction to Neo4j & GraphQL

    Build a Neo4j-backed ApplicationDeveloperDevelopment
    Start the course
  12. 12
    Course2h

    Neo4j & GenerativeAI Fundamentals

    Build a Neo4j-backed ApplicationContext EngineerDevelopment
    Start the course
  13. 13
    Course1h

    Using Neo4j with LangChain

    Build a Neo4j-backed ApplicationContext EngineerGenerative AI & GraphRAG
    Start the course
  14. 14
    Course1h

    Building Knowledge Graphs with LLMs

    Build a Neo4j-backed ApplicationContext EngineerGenerative AI & GraphRAG
    Start the course
  15. 15
    Course1h

    Introduction to Vector Indexes and Unstructured Data

    Build a Neo4j-backed ApplicationContext EngineerGenerative AI & GraphRAG
    Start the course
  16. 16
    Course2h

    Constructing Knowledge Graphs with Neo4j GraphRAG for Python

    Build a Neo4j-backed ApplicationContext EngineerGenerative AI & GraphRAG
    Start the course
  17. 17
    Course2h

    Developing with Neo4j MCP Tools

    Build a Neo4j-backed ApplicationContext EngineerGenerative AI & GraphRAG
    Start the course
  18. 18
    Course2h

    Building GraphRAG Python MCP tools

    Build a Neo4j-backed ApplicationContext EngineerGenerative AI & GraphRAG
    Start the course
  19. 19
    Course2h

    Building GraphRAG TypeScript MCP tools

    Build a Neo4j-backed ApplicationContext EngineerGenerative AI & GraphRAG
    Start the course
  20. 20
    Course2h

    Context Graphs: Agent Memory with Neo4j

    Build a Neo4j-backed ApplicationContext EngineerGenerative AI & GraphRAG
    Start the course
  21. 21
    Course2h

    Building Agents in Neo4j Aura

    AuraBuild a Neo4j-backed ApplicationContext Engineer
    Start the course