Level

Beginner

Learn Neo4j from scratch with hands-on beginner courses covering graph database concepts, Cypher queries, data modeling, and importing data into a graph.

Every graph journey starts with the same shift in thinking: data as nodes and relationships instead of tables and joins. These courses introduce that model from first principles and put you in front of a real Neo4j database in your browser, with nothing to install. Start with Neo4j Fundamentals, learn to read and write data with Cypher Fundamentals, then design a graph for your own domain in Graph Data Modeling Fundamentals. From there, the import courses below show you how to bring in your own data.

12 courses~14h

Build a Product Recommendation Dashboard on Aura

1h 30m

Import the Northwind dataset into Neo4j Aura and build an interactive product recommendation dashboard using only visual tools. No code required.

Getting Started with Neo4j Document Intelligence

45 min

Turn documents into a queryable knowledge graph with Document Intelligence

Neo4j Fundamentals

1h

Discover how graph databases work and get hands-on with Neo4j: learn graph theory, nodes, relationships, and write your first Cypher queries.

Neo4j Virtual Graph with Databricks

35 min

Run Cypher graph queries against your Databricks data without moving it

Neo4j Virtual Graph with Snowflake

35 min

Run Cypher graph queries against your Snowflake data without moving it

Cypher Fundamentals

1h

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.

Enterprise 360 — Your Whole Business in One Dashboard

2h 20m

Build a live dashboard of an entire connected business on AuraDB Free: ten minutes a day, 14 days, zero code, zero cost.

Graph Data Modeling Fundamentals

2h

Design graph data models for Neo4j using proven best practices. Turn application questions into nodes, relationships, and properties that scale.

Importing Data Fundamentals

2h

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.

Cypher Aggregations

1h

Master Cypher aggregation in Neo4j: count, collect, sum, avg, min, max, and percentile functions, plus lists and pattern comprehension, hands-on.

LOAD CSV Data Import

40 min

Master Neo4j's LOAD CSV clause in a hands-on lab. Read CSV files row by row, convert types, connect nodes, and build imports you can safely re-run.

AuraDB Fundamentals

1h

Learn Neo4j AuraDB, the fully managed graph database service. Create a cloud instance, import data, query with Cypher, and manage backups in Aura.

Beginner | GraphAcademy