Course

Neo4j Management, Optimization, and Refactoring Workshop

Instructor-led Neo4j workshop on Aura administration, backups, metrics, Cypher query tuning with PROFILE, indexes, and graph model refactoring.

4 hours21 lessons across 4 modules
About this workshop

In this 4-hour workshop, you will learn

Neo4j Management, Optimization, and Full definition for refactoring (opens in a new tab)Changing the structure of a graph without changing what it represents, usually to make queries simpler, faster or more logical. is a hands-on Neo4j workshop for practitioners who already run queries against a graph and want them to run well. Over four hours you create your own Neo4j Go to glossary for Aura instance (opens in a new tab)A single Neo4j database running in Aura., load the Northwind dataset, and use it to practise the three disciplines that keep a production graph healthy: administering the database, tuning slow Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. queries, and refactoring the model itself.

The workshop is built to accompany an instructor-led session, and this course is your companion for it. Every exercise runs against your own Aura instance, so the queries you profile, the metrics you read, and the refactoring you apply all happen on a database you control and keep after the session. If you were not at the live event, the material stands on its own and you can complete it at your own pace. What sets it apart from an introductory course is its focus on why a database behaves the way it does: you do not just learn that indexes make queries faster, you profile a query, count the database hits, add the index, and profile it again to see the difference.

  • Neo4j Database Management

    Configure and administer Neo4j Aura instances, manage backups, and apply operational best practices to keep your database healthy and available.

  • Aura Monitoring and Metrics

    Explore Aura's built-in monitoring tools to track query performance, memory usage, and cluster health, then act on the metrics you collect.

  • Cypher Query Optimization

    Use PROFILE and EXPLAIN to diagnose slow queries, identify missing indexes, and rewrite Cypher statements to run faster at scale.

  • Graph Database Refactoring

    Apply proven refactoring patterns to restructure an existing graph model, improving query efficiency and aligning the schema with evolving business requirements.

Before you start

What you need to take part.

  • A GraphAcademy account

    The workshop is delivered here on GraphAcademy, so you need to be signed in to work through the lessons and keep your progress. Creating an account is free.

    Sign in or create an account