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
62+ 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
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
Prove your ability to build production RAG applications with Neo4j's knowledge graph and vector search
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.
Become a Neo4j Certified Professional. Test your skills in Cypher, graph data modeling, data importing, and drivers in this online certification exam.
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.
GraphAcademy is the official learning platform from Neo4j, the team behind the graph database. Every course is hands-on: you work with a real Neo4j instance in your browser, write and run Cypher as you learn, and earn a certificate when you complete a course. Courses are self-paced, and most take between one and four hours to finish.
If you are new to graph databases, start with Neo4j Fundamentals, which explains how a property graph stores nodes and relationships and why that changes the questions you can ask of your data. Follow it with Cypher Fundamentals to read and write graph data with the Cypher query language, then Graph Data Modeling Fundamentals to design a graph model for your own domain.
From there, follow the topic that matches what you are building. Master the Cypher query language to write efficient queries against any graph. Build GraphRAG and GenAI applications that ground large language models in a knowledge graph. Run graph algorithms with Graph Data Science for centrality, community detection, and machine learning on graphs. Or develop applications with the Neo4j drivers in Python, JavaScript, Java, Go, or .NET.
When you are ready, sit a Neo4j certification exam to earn an industry-recognized credential as a Neo4j Certified Professional or in Neo4j Graph Data Science. And if you meet an unfamiliar term along the way, the graph database glossary defines every concept the courses use, from traversals to node embeddings.