AI on Your Lakehouse: Context Comes in Shapes, Not Queries
Build a graph knowledge layer over your documents and warehouse data so your agent can use them reliably
63+ Free, hands-on courses across Cypher, GraphRAG, data science and ops. Search by what you want to do — or filter by role, learning path and topic.
Not sure where to start?
Build a graph knowledge layer over your documents and warehouse data so your agent can use them reliably
Build an ontologically sound agent memory graph system, give any agent the power to record memories and decision traces, use a memory-enabled agent to build a custom agent, and distil it all as a skill.
Apply graph algorithms at scale using the Python GDS client and Aura Graph Analytics
Aura Graph Analytics is on-demand, session-based graph compute — pay-per-minute, isolated from your live database, and able to read graphs from any data source. Learn what AGA is, when to reach for it, and how to drive sessions from Cypher, Python, and any Neo4j driver.
Learn how to backup, restore and monitor Neo4j Aura instances in production
Learn how to use Neo4j AuraDB, a fully managed graph database service in the cloud.
Import the Northwind dataset into your own Neo4j Aura instance and build an interactive product recommendation dashboard — no code required.
Learn to build and publish agentic systems in Neo4j Aura
Learn to build and share dashboards in Neo4j Aura
Build your own GraphRAG MCP server with graph-backed tools and resources.
Build your own GraphRAG MCP server with graph-backed tools and resources using TypeScript.
Learn how to use Generative AI and LLMs to convert unstructured data into knowledge graphs.
Learn how to use the Spring Data Neo4j library to interact with Neo4j
Learn how to interact with Neo4j in your TypeScript project using the Neo4j JavaScript Driver
Learn how to use Python and LLMs to convert unstructured data into knowledge graphs.
Build an AI agent that records its reasoning, then query the trace to understand what it did and why
Learn how Cypher aggregation works and how to use list and aggregate functions effectively.
Learn Cypher, the query language for Neo4j. Read and write graph data, match patterns of nodes and relationships, and build queries in under an hour.
Make your graph more performant with Cypher constraints and indexes
Learn how to use the Neo4j MCP server and tools to create intelligent AI applications
Build a live dashboard of an entire connected business on AuraDB Free: ten minutes a day, 14 days, zero code, zero cost.
Extract structured communication metadata from documents and build entity networks in Neo4j
Create and query full-text indexes for case-insensitive search
Learn the fundamentals of Neo4j Graph Data Science
Design graph data models for Neo4j using proven best practices. Turn application questions into nodes, relationships, and properties that scale.
Learn to apply graph algorithms to real-world business problems
Aprenda a aplicar algoritmos de grafos a problemas de negócio do mundo real
Define and enforce a graph schema using graph types in Neo4j
Build a GraphRAG application powered by Neo4j and an AI coding agent
Learn how to import CSV data into Neo4j using Cypher
Import data into Neo4j with confidence. Load CSV files, map relationships, and use Cypher and the Data Importer to build a graph from your own data.
Learn how to import your data into Neo4j
Continue your learning journey with Cypher queries
Learn about Graph theory, Neo4j fundamentals, and how to read and write data using Cypher.
Learn how to create GraphQL APIs using Neo4j GraphQL Toolbox and Library.
Understand and search unstructured data using vector indexes
Import data from CSV files into Neo4j using LOAD CSV, creating nodes, relationships, and handling data type conversions
Import the Northwind dataset into Neo4j and learn data modeling fundamentals
Earn the Neo4j & Generative AI Certification. 50-question exam on RAG, vector search, knowledge graphs, neo4j-graphrag, and MCP tools. Free, instant results, shareable credential.
Learn how Neo4j and GraphRAG can support your Generative AI projects
Learn how to set up, configure, and monitor Neo4j
Build an AI agent with persistent, explainable memory backed by Neo4j - short-term, long-term, and reasoning - using the neo4j-agent-memory package.
Earn the Neo4j Certified Professional credential. 80-question online exam covering Cypher, graph data modeling, importing, indexes, and driver development. Free, instant results.
Discover how graph databases work and get hands-on with Neo4j: learn graph theory, nodes, relationships, and write your first Cypher queries.
Prove your graph data science skills. This certification tests your knowledge of GDS algorithms, graph projections, and analytics workflows in Neo4j.
Learn how to manage Neo4j Aura databases, optimize Cypher queries for better performance, and refactor graph models for maintainability and efficiency.
Run Cypher graph queries against your Databricks data without moving it
Run Cypher graph queries against your Snowflake data without moving it
Learn how to build GraphRAG workflows with Neo4j, Python, and LLM-powered retrieval techniques.
Learn how to find the shortest paths between pairs of nodes in the graph
Run Neo4j in Docker, then scale up to a fault-tolerant cluster
Centrality algorithms can be divided into six loose families, and the algorithms inside a family answer similar questions. In this lab, you'll understand which families are the right ones for which kinds of analyses.
Learn how to interact with Neo4j using the Neo4j .NET Driver
Learn how to interact with Neo4j from Go using the Neo4j Go Driver
Learn how to interact with Neo4j using the Neo4j Java Driver
Learn how to use Neo4j in your GenAI applications with LangChain
Learn how to interact with Neo4j from Python using the Neo4j Python Driver
Use Neo4j temporal types to filter, compute, and search date-based data
Aprenda a gerenciar bancos de dados Neo4j Aura, otimizar consultas Cypher para melhor desempenho e refatorar modelos de grafo para manutenibilidade e eficiência.
Aprenda sobre teoria de grafos, fundamentos do Neo4j e como ler e escrever dados usando Cypher.
Importe o conjunto de dados Northwind para o Neo4j e aprenda os fundamentos de modelagem de dados
Aprenda a construir fluxos de trabalho GraphRAG com Neo4j, Python e técnicas de recuperação com LLM.
Go from Zero to Production with Neo4j, Aura, and AI Agents.