Course · Part of Sharpen your Cypher
Graph Data Modeling Fundamentals
Learn how to design a Neo4j graph using best practices
About this course
In this 2-hour course, you will learn
This course teaches you everything you need to know to create performant graph models in Neo4j.
Before taking this course, it is recommended that you complete these beginner courses in GraphAcademy:
Graph data modeling fundamentals
Creating graphs
Graph Refactoring
Course content
8 modules, 2 hours.
Further reading
Posts from the GraphAcademy blog.
4 min read
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.
Adam CowleyRead post
5 min read
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.
Adam CowleyRead post
4 min read
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.
Adam CowleyRead post