GraphAcademy — Free, Self-Paced, Hands-on Online Training

Start with the Fundamentals

Neo4j Fundamentals

Learn the basics of Neo4j and the property graph model
Duration
1 hour

Cypher Fundamentals

Learn Cypher in 1 hour
Duration
1 hour

Graph Data Modeling Fundamentals

Learn how to design a Neo4j graph using best practices
Duration
2 Hours

Importing CSV data into Neo4j

Learn how to import CSV data into Neo4j using Cypher
Duration
2 hours

Sharpen your skills

Learn everything a Data Scientist needs to know to execute Graph Algorithms with Neo4j.

Introduction to Neo4j Graph Data Science

Gain a high-level technical understanding of the Neo4j Graph Data Science (GDS) library
Duration
30 minutes

Neo4j Graph Data Science Fundamentals

Learn all you need to know about Graph Algorithms and Machine Learning Pipelines
Duration
1 hour

Path Finding with GDS

Learn how to find the shortest paths between pairs of nodes in the graph
Duration
1 hour

Community Detection with GDS

Identify communities of people based on their survey responses
Duration
2 hours

Everything you need to know to build Neoflix, a fictional movie streaming platform, using our official drivers and frameworks.

Building Neo4j Applications with .NET

Learn how to interact with Neo4j from .NET using the Neo4j .NET Driver

Building Neo4j Applications with Go

Learn how to interact with Neo4j from your Go application using the Neo4j Go Driver

Building Neo4j Applications with Java

Learn how to interact with Neo4j from Java using the Neo4j Java Driver

Building Neo4j Applications with Python

Learn how to interact with Neo4j from Python using the Neo4j Python Driver

Building Neo4j Applications with TypeScript

Learn how to interact with Neo4j in your TypeScript project using the Neo4j JavaScript Driver

Introduction to Neo4j & GraphQL

Learn how to create GraphQL APIs using Neo4j GraphQL Toolbox and Library.
Duration
2 hours

Building Neo4j Applications with Node.js

Learn how to interact with Neo4j from Node.js using the Neo4j JavaScript Driver

Learn how to read from and write to Neo4j, including the more advanced cypher functionality, APOC, and everything in between.

Importing CSV Data into Neo4j

Learn how to import data into Neo4j
Duration
2 hours

Intermediate Cypher Queries

Continue your learning journey with Cypher queries
Duration
4 hours

Cypher Aggregations

Continue your learning journey with Cypher queries
Duration
4 hours

Cypher Indexes and Constraints

Make your graph more performant with Cypher constraints and indexes
Duration
2-3 hours

Cypher Patterns

How to find complex patterns in your graph
Coming Soon

Leverage Knowledge Graphs and Generative AI by integrating Neo4j with Large Language Models (LLMs) to create intelligent applications. Explore the synergy between knowledge graphs and advanced language models for optimized application development.

Neo4j & LLM Fundamentals

Learn how to use Neo4j with Large Language Models
Duration
4 hours

Build a Neo4j-backed Chatbot using Python

Build a chatbot using Neo4j, Langchain and Streamlit
Duration
2 hours

Build a Neo4j-backed Chatbot with TypeScript

Build a chatbot using Neo4j, Langchain and Next.js
Duration
6 hours

Constructing a Knowledge Graph with LLMs

Learn how to use Generative AI to convert unstructured content into a Knowledge Graph
Coming Soon

Neo4j Certifications

Neo4j Certified Professional

Prove your Neo4j credentials with an accredited certification from Neo4j
Duration
1 hour
Questions
80 questions

Neo4j Graph Data Science Certification

Prove your Graph Data Science credentials with an accredited certification from Neo4j
Duration
1 hour
Questions
40 questions