Neo4j Fundamentals

Course Duration
1 hour

Welcome to GraphAcademy, and the Neo4j Fundamentals course. This course has been designed to set you on your way to becoming a Neo4j expert. In this course you will learn about the underlying principles that underpin Neo4j.

We will take you on a journey from 1736 Prussia for a brief history of graph theory, discuss the types of graphs you may see in the wild, and walk through an example dataset that we will revisit throughout your journey with GraphAcademy.


1 hour

What you will learn

  • Basic graph theory and the elements that make a graph

  • Graph structures

  • Common graph use cases

  • Elements of a Neo4j graph database

  • How Neo4j implements index-free-adjacency

  • The Movie graph’s data model and data

This course includes

  • 8 videos

  • 8 multiple choice quizzes

Get Support

If you find yourself stuck at any stage then our friendly community will be happy to help. You can reach out for help on the Neo4j Community Site, or head over to the Neo4j Discord server for real-time discussions.


If you have any comments or feedback on this course you can email us on

01. Graph Thinking

Learn about the history of Graph Theory from 1736 to the present day.

4 Lessons

02. Property Graphs

Learn about the key elements that make a Property Graph and how they compare to relational and NoSQL databases.

3 Lessons

03. Your First Graph

An introduction to the Movie graph that is used across the subsequent courses in GraphAcademy.

1 Lesson

Related Courses

Cypher Fundamentals

Learn Cypher in 1 hour
1 hour

Graph Data Modeling Fundamentals

Learn how to design a Neo4j graph using best practices
2 Hours

Intermediate Cypher Queries

Continue your learning journey with Cypher queries
4 hours