Sharpen your Cypher
The query language of connected data. Learn to model, query, and traverse graphs — from your first node to complex multi-hop relationships.
The curriculum
7 courses, to complete.
A rhythm of deeper courses that teach concepts, and quicker labs that drill a single pattern.
- 01Course1h
Neo4j Fundamentals
Discover how graph databases work and get hands-on with Neo4j: learn graph theory, nodes, relationships, and write your first Cypher queries.
Start the course - 02Course1h
Cypher Fundamentals
Learn Cypher, the query language for Neo4j. Read and write graph data, match patterns of nodes and relationships, and build queries in under an hour.
Start the course - 03Course2h
Graph Data Modeling Fundamentals
Design graph data models for Neo4j using proven best practices. Turn application questions into nodes, relationships, and properties that scale.
Start the course - 04Course2h
Importing Data Fundamentals
Import data into Neo4j with confidence. Load CSV files, map relationships, and use Cypher and the Data Importer to build a graph from your own data.
Start the course - 05Course1h
Intermediate Cypher Queries
Continue your learning journey with Cypher queries
Start the course - 06Course1h
Cypher Aggregations
Learn how Cypher aggregation works and how to use list and aggregate functions effectively.
Start the course - 07Course2h
Cypher Indexes and Constraints
Make your graph more performant with Cypher constraints and indexes
Start the course