Neo4j Fundamentals
Learn about Graph databases and get started with Neo4j
In this 1-hour course, you will learn
Welcome to GraphAcademy, and the Neo4j Fundamentals course.
In this course you will learn about graph databases and the underlying principles of Neo4j.
You will learn about graph theory, the elements of a graph database, and when Neo4j is a good choice for your use case.
You will explore a Neo4j database, learn the basics of the query language Cypher, and use Cypher to read and write data in Neo4j.
This course will set you on your way to becoming a Neo4j expert.
Graph theory
Graph structures
Elements of a graph database
Reading and writing data in Neo4j
Cypher patterns
3 modules, 1 hour.
Posts from the GraphAcademy blog.
TIL: Cypher has a format() function for dates and times
A deprecation warning taught me that Cypher now formats dates, times, and durations natively. No APOC required.
Replacing your APOC Periodic Iterate with CALL {} IN TRANSACTIONS
apoc.periodic.iterate is deprecated in Cypher 25. Learn how to rewrite your queries with CALL {} IN TRANSACTIONS.
How Cypher Graph Types Kept Our AI-Generated Queries Honest During a Migration
We rebuilt GraphAcademy against the same Neo4j database. Graph types made sure AI-generated Cypher could not drift from the data model.