Course

Modeling and Importing Data into Neo4j Workshop

Import the Northwind dataset into Neo4j and learn data modeling fundamentals

2 hours11 lessons across 5 modules
About this workshop

In this 2-hour workshop, you will learn

In this hands-on workshop, you will learn how to model and import data into Neo4j, using a real-world dataset to build a product recommendation engine in the process.

You'll learn graph modeling by solving a real business problem: "What products do people like me buy, that I haven't bought yet?"

The Northwind dataset represents a fictitious company that sells food products.

You will learn:

  • Graph fundamentals: Nodes, relationships, properties, and Cypher patterns
  • Performance model: How anchor nodes and traversal make queries fast
  • Modeling decisions: When to use nodes vs. relationships vs. properties
  • Import workflow: Using Neo4j's Import tool to load CSV data
  • Query patterns: Multi-hop traversals and collaborative filtering

By the end, you'll have a complete graph database and understand how to build recommendation systems.

This workshop is designed for beginners. No prior knowledge of Neo4j or graph databases is required.

Basic familiarity with databases and SQL concepts will be helpful but not essential.

  • Graph data modeling

  • Importing tabular data

  • Cypher queries

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