Skip to content

Free Neo4j Courses

Neo4j Fundamentals

Learn the basics of Neo4j and the property graph model

Cypher Fundamentals

Learn Cypher in 1 hour

Graph Data Modeling Fundamentals

Learn how to design a Neo4j graph using best practices

Importing CSV data into Neo4j

Learn how to import CSV data into Neo4j using Cypher

Neo4j Graph Data Science Certification

Prove your Graph Data Science credentials with an accredited certification from Neo4j

Neo4j Certified Professional

Prove your Neo4j credentials with an accredited certification from Neo4j

Introduction to Neo4j Graph Data Science

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

Neo4j Graph Data Science Fundamentals

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

Path Finding with GDS

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

Community Detection with GDS

Identify communities of people based on their survey responses

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.

Building Neo4j Applications with Node.js

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

Intermediate Cypher Queries

Continue your learning journey with Cypher queries

Cypher Aggregations

Continue your learning journey with Cypher queries

Cypher Indexes and Constraints

Make your graph more performant with Cypher constraints and indexes

Neo4j & LLM Fundamentals

Learn how to use Neo4j with Large Language Models

Build a Neo4j-backed Chatbot using Python

Build a chatbot using Neo4j, Langchain and Streamlit

Build a Neo4j-backed Chatbot with TypeScript

Build a chatbot using Neo4j, Langchain and Next.js

Introduction to Vector Indexes and Unstructured Data

Understand and search unstructured data using vector indexes

Cypher Patterns

How to find complex patterns in your graph
Coming Soon

Constructing a Knowledge Graph with LLMs

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

Creating Interactive Dashboards with NeoDash

Learn how to create interactive dashboards with this low-code tool
Coming Soon