TutorialsPatternsField notes

Notes from the graph & GenAI frontier.

Tutorials, patterns and field notes on building GraphRAG systems, knowledge graphs and LLM agents on Neo4j — written by the people who build them.

23 posts · 6 topics · something new every week

Browse Posts

Find your next read

23 posts
Aura

How to redeem Aura credits from an event

Got an activation code at an event? Redeem it in the Aura console in a few steps and apply the credits to your billing account.

Adam CowleyAdam CowleyOct 19, 2026 — 3 min read
GenAI

Using the GraphAcademy AI proxy in workshops

An introduction to the GraphAcademy AI proxy, how to get a key, the budget and time limits, and what each error message means when a request fails.

Adam CowleyAdam CowleyOct 12, 2026 — 6 min read
Cypher

How Many Connected Four-Letter Words Are There?

I loaded 7,186 four-letter words into Neo4j, linked every pair one letter apart, and used SHORTEST to solve word ladders.

MOMartin OhanlonOct 9, 2026 — 6 min read
Cypher

Setting and checking property types in Neo4j

Neo4j property types are whatever the last write said they were. Type predicates and constraints fix that - once you know the null gotcha.

Adam CowleyAdam CowleyOct 1, 2026 — 5 min read

How to link two GraphAcademy accounts

Signed up twice? Link your GraphAcademy accounts so enrolments and progress from both show up under either login. Step-by-step, with screenshots.

Adam CowleyAdam CowleySep 30, 2026 — 4 min read
MCP

Getting started with the GraphAcademy MCP server

Connect Claude Code, Cursor, or VS Code to the GraphAcademy MCP server and take courses, verify challenges, and generate Neo4j code from your editor.

Adam CowleyAdam CowleySep 23, 2026 — 4 min read
Aura

From Neo4j Graph to Interactive Hive Plot: Modeling Graph Data for d3.js

The four modeling decisions behind an interactive d3.js hive plot of The Odyssey.

KOKemi OjogbedeSep 4, 2026 — 10 min read

Traversing Relationships in the 2026 World Cup

Traverse the full 2026 World Cup in Neo4j to build group tables, a golden-boot ranking, and the champions' path, using multi-hop Cypher, WITH pipelines, and aggregation.

Alfred OtiAlfred OtiAug 26, 2026 — 10 min read

Loading 2026 World Cup Data with Cypher

Load all 104 matches and every goal of the 2026 World Cup from open data into AuraDB, using constraints and idempotent Cypher you can re-run confidently.

Alfred OtiAlfred OtiAug 25, 2026 — 10 min read
Aura

My five favorite cards in Aura Dashboards

When Dashboards first became available in Aura, I started to move my reporting away from custom tools. Here are the five cards I use the most, and a Cypher statement behind them.

Adam CowleyAdam CowleyAug 24, 2026 — 5 min read

Contribute to the Neo4j Practitioner Community

Graph Academy is opening its platform to community contributors. Share your tutorials, case studies and screencasts with 300,000+ developers worldwide.

GGraphacademy-teamAug 12, 2026 — 5 min read
Cypher

Writing Cypher Queries That Don't Lose Your Data

The query trap that hides your newest data, and the query shape that brings it back.

KOKemi OjogbedeJul 29, 2026 — 9 min read