Skip to content

Free Neo4j Courses

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

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

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 Data Fundamentals

Learn how to import data into Neo4j

Intermediate Cypher Queries

Continue your learning journey with Cypher queries

Cypher Aggregations

Continue your learning journey with Cypher queries

Importing CSV data into Neo4j

Learn how to import CSV data into Neo4j using Cypher

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

Introduction to Vector Indexes and Unstructured Data

Understand and search unstructured data using vector indexes

Building Knowledge Graphs with LLMs

Learn how to use Generative AI, LLMs and Python to convert unstructured data into graphs.

Neo4j Certified Professional

Prove your Neo4j credentials with an accredited certification from Neo4j

Neo4j Graph Data Science Certification

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

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

Cypher Patterns

How to find complex patterns in your graph
Coming Soon