Cypher Aggregations

Course Overview

Bookmark Course
Cypher Aggregations

Course Coming Soon

We are currently working on this course. Fill in the form below to register your interest and we will contact you when it is ready.

Course description

In this course you will learn what aggregation is in Cypher and how it behaves at runtime. You will see and run example code that uses the most widely-used aggregation functions in Cypher.

What you will learn

In this course, you will learn how to:

  • Profile and explain how aggregation works at runtime

    • Using collect()

    • Using count()

    • Using list comprehension

    • Using pattern comprehension

    • Using grouping keys

  • Work with lists

    • Functions that return a single value

    • Functions that return lists

    • Element type transformations

    • List selection predicates

  • Use aggregating functions

Get Support

If you find yourself stuck at any stage then our friendly community will be happy to help. You can reach out for help on the Neo4j Community Site, or head over to the Neo4j Discord server for instant feedback.


If you have any comments or feedback on this course you can email us on