Course

Modeling and Importing Data into Neo4j Workshop

Import the Northwind dataset into Neo4j and learn data modeling fundamentals

2 hours19 lessons across 5 modules
About this course

In this 2-hour course, 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