Announcing New Introduction to Neo4j 4.x Online Training Courses!


Check out the latest free online training courses to master Neo4j 4.x and become a certified graph database professional.


We have reorganized our Introduction to Neo4j course into multiple courses and we just published them on our GraphAcademy site. We have found that some users simply want an overview of Neo4j without needing to learn how to write Cypher statements. Other users want to learn how to query the graph, but not necessarily update it. Another request that we receive from users is the need for training specifically around importing data into the database.

The course we had on our GraphAcademy site, Introduction to Neo4j 4.0, covered all of these topics, but it required two days to complete the course. We have turned this two-day course into five separate courses and we recommend they be taken in this order:

    1. Overview of Neo4j 4.x
    2. Querying with Cypher in Neo4j 4.x
    3. Creating Nodes and Relationships in Neo4j 4.x
    4. Using Indexes and Query Best Practices in Neo4j 4.x
    5. Importing Data with Neo4j 4.x
If you have already enrolled in the Introduction to Neo4j 4.0 course, you can complete it, but we recommend that folks just starting with Neo4j take one or all of the above courses, rather than the Introduction to Neo4j 4.0 course

Each of these courses require that you have a Neo4j 4.x development environment that is supported by one of the following:

    • Neo4j Desktop
    • Neo4j Sandbox (Neo4j 4.x version)
    • Neo4j AuraDB subscription
Let’s have a look at each of these new online training courses.

Overview of Neo4j 4.x


In this two-hour course, you will learn what a graph database is and how it is supported by Neo4j. You will also learn about the Neo4j Graph Platform which includes tools, apps, and libraries used to build graph-enabled applications.

The lessons of this course include:

    1. What is a Graph Database
    2. The Neo4j Graph Platform
In this course, if you want to, you can gain experience with using Neo4j Desktop, a Neo4j Sandbox, or a Neo4j AuraDB instance in the cloud, as well as getting your feet wet with Neo4j Browser.

Querying with Cypher in Neo4j 4.x


This five-hour course teaches you most of what you need to do to write queries to retrieve data from the graph. It focusses only on querying and provides several hands-on exercises so you can gain experience with retrieving data from a pre-populated Movie graph using Neo4j Browser.

The lessons of this course include:

    1. Introduction to Cypher
    2. Filtering queries with WHERE
    3. Working with patterns in queries
    4. Working with different types of Cypher data
    5. Controlling the query chain of processing
    6. Controlling how results are returned

Creating Nodes and Relationships in Neo4j 4.x


This three-hour course teaches you how to write Cypher statements to create, update, and delete nodes and relationships, as well as their properties. It has several hands-on exercises so you can gain experience with updating the graph using Neo4j Browser.

The lessons of this course include:

    1. Creating Nodes
    2. Creating Relationships
    3. Deleting Nodes and Relationships
    4. Merging Data in the Graph

Using Indexes and Query Best Practices in Neo4j 4.x


This two-hour course teaches you about constraints you can enforce on the data. It also teaches you about the types of indexes you can create in the database. It also covers the best practice of using parameters for your queries and how to profile them when they execute. It has several hands-on exercises so you can gain experience with all of these best practices using Neo4j Browser.

The lessons of this course include:

    1. Defining constraints in the database
    2. Creating and using indexes
    3. Using query best practices

Importing Data with Neo4j 4.x


This three-hour course introduces you to the many ways that you can import data into a Neo4j Database. It has several hands-on exercises so you can gain experience importing data using a number of different tools and apps.

The lessons of this course include:

    1. Overview of your options for importing data into Neo4j
    2. Using LOAD CSV to load data
    3. Using APOC for loading data
    4. Using the neo4j-admin tool for loading data
    5. Using an application for loading data
    6. Using the Neo4j ETL Tool to load data from an RDBMS

Are you a Certified Neo4j Professional yet?


If you go through these courses, you’ll be prepared to take the free certification exam.

When you pass the exam and become a Neo4j Certified Professional, you gain exclusive access to advanced training half-day courses that have not yet made it into our online catalog at GraphAcademy.

So that’s a brief overview of our re-structured introductory courses found on GraphAcademy. We hope you get something out of these courses and they help you to learn more about Neo4j.


Want to take your Neo4j skills up a notch? Take one of our online training classes or get certified at our GraphAcademy, and level up!

Take a Class