Cypher Manual
Official introduction to the Cypher language—start here when you need the full reference tree, not a single clause.
Course library
Verified Neo4j documentation, practice courses, drivers, and lesson-matched videos. Every link on this page comes from the course’s verified sources list—use it to deepen a lesson or look up a clause while you follow the graph.
Canonical clause and function docs for looking up syntax while you work through lessons 02–09.
Official introduction to the Cypher language—start here when you need the full reference tree, not a single clause.
Compact Cypher 25 quick-reference for clauses, patterns, and functions—ideal beside the keyboard during drills.
Read and pattern-match nodes and relationships—the foundation of every read query in the course.
Reinforces: Lesson 02 — Cypher Fundamentals
Filter patterns with predicates, operators, and property tests after you can MATCH confidently.
Reinforces: Lesson 03 — Filtering with WHERE
Write new nodes and relationships when you intentionally want a new graph element every time.
Reinforces: Lesson 04 — Creating & Updating Data
Idempotent match-or-create with ON CREATE / ON MATCH—safe writes for app-facing loaders.
Reinforces: Lesson 04 — Creating & Updating Data
Direction, path variables, variable-length patterns, and how Cypher expresses multi-hop shape.
Reinforces: Lesson 05 — Patterns & Path Finding
count, collect, sum, avg, min, max, and how grouping works with WITH boundaries.
Reinforces: Lesson 06 — Aggregation & Grouping
Sort result rows before SKIP/LIMIT pagination and projection polish.
Reinforces: Lesson 07 — Ordering, Pagination & Projections
RANGE, LOOKUP, and when indexes accelerate property seeks versus full scans.
Reinforces: Lesson 08 — Indexes & Query Tuning
How EXPLAIN and PROFILE surface operators so you can tune expensive patterns.
Reinforces: Lesson 08 — Indexes & Query Tuning
Nested query units for isolation, composition, and advanced control flow in Cypher.
Reinforces: Lesson 09 — Advanced Cypher
Dates, times, durations, and temporal operators for time-aware graph models.
Reinforces: Lesson 09 — Advanced Cypher
Orientation paths and the Neo4j developer hub for first queries and tooling choices.
High-level overview of Cypher as a graph query language—pair with lesson 01 before diving into MATCH.
Reinforces: Lesson 01 — Introduction to Graph Databases & Neo4j
Hands-on intro tutorial on the classic Movie dataset used throughout this course’s examples.
Portal for docs, drivers, tools, and deployment options when you leave Browser and build real apps.
Graph thinking, library caveats, and official language drivers for production integration.
GraphAcademy article on property-graph modeling—how labels, relationships, and properties map a real domain.
Procedures and functions beyond core Cypher—useful, but treat as optional and version-sensitive in production.
Reinforces: Lesson 09 — Advanced Cypher
Official Node/browser driver: sessions, transactions, and result handling for app backends.
Reinforces: Lesson 10 — Real-World Modeling & App Integration
Official Python driver patterns for connecting, running Cypher, and managing transactions.
Reinforces: Lesson 10 — Real-World Modeling & App Integration
Structured courses and browser guides for extra drills beyond the ten-lesson route and final exam.
Free interactive GraphAcademy course covering MATCH, filters, writes, and core reading patterns with exercises.
Neo4j Browser guide for intermediate/advanced refreshers after you finish aggregation, paths, and subqueries.
Official Neo4j YouTube lessons paired 1:1 with the course route. Prefer the embedded player on each lesson page; use these links for standalone review.
Orientation to Cypher in the property-graph model before you write MATCH yourself.
Reinforces: Lesson 01
Core reading patterns—MATCH, RETURN, labels, and relationship types—in a short walkthrough.
Reinforces: Lesson 02
Broader Cypher intro that pairs well with filtering practice and WHERE predicates.
Reinforces: Lesson 03
Focused MERGE walkthrough for safe create-or-match writes.
Reinforces: Lesson 04
Pattern and language features that deepen path-finding beyond the basics.
Reinforces: Lesson 05
Aggregation pipelines with WITH, COLLECT, and UNWIND for grouped results.
Reinforces: Lesson 06
Intermediate training covering ordering, projection, and result shaping habits.
Reinforces: Lesson 07
Query tuning session aligned with indexes, EXPLAIN, and PROFILE practice.
Reinforces: Lesson 08
Intermediate Cypher and modeling topics that support subqueries and advanced constructs.
Reinforces: Lesson 09
Application integration with TypeScript and the official driver—bridge from Cypher to product code.
Reinforces: Lesson 10