Skip to main content
CF

Neo4j: GraphDB Foundations with Cypher

4h 44m
English
Paid

Learn how graph databases work and get hands-on with Neo4j. You will see how to model connected data, write clear Cypher queries, and use Neo4j in real projects. This course keeps things simple so you can focus on core ideas and build real skill.

Course Overview

You start with the basics of graph data. You then install Neo4j and write queries that create, read, update, and delete data. You also learn how paths work and how Neo4j handles null values.

The course includes short practice tasks. These tasks help you check your understanding as you move through each topic.

What You Will Learn

  • What a graph database is and how it works
  • How to install Neo4j on Windows or Mac
  • How to query nodes and relationships
  • How to create, update, and delete data in Cypher
  • How Neo4j treats null values
  • How to work with paths in graph data

Why Neo4j Matters

Many teams use Neo4j to work with highly linked data. Social apps, product search tools, and insight systems all rely on fast graph queries. Neo4j handles this kind of data well and keeps queries short and clear.

Real-World Example

"We found Neo4j to be thousands of times faster than our MySQL setup. We now write much less code, and some features were not even possible before." — Voker Pacher, eBay

Neo4j is also ranked as the most used graph database on db-engines. It is a strong choice if you want to grow your database skills or work with large connected datasets.

Requirements

  • You know how to install software on your computer
  • You understand what a database is
  • You have used another kind of database before

Who This Course Is For

  • Developers who want simple queries for connected data
  • People building products like social apps or recommendation systems
  • Analysts who want insights from linked in‑house data

Learning Goals

  • Explain key graph database ideas
  • Install and run Neo4j on your system
  • Query live data for fast insights
  • Manage graph data in the Neo4j Browser
  • Take part in the Neo4j community

About the Author: Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

Watch Online 76 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 76 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Welcome
All Course Lessons (76)
#Lesson TitleDurationAccess
1
Welcome Demo
01:01
2
Course Overview
04:01
3
What is a Graph?
03:58
4
Properties
05:51
5
Neo4j Taster
19:57
6
Install and run Neo4j on Windows
09:05
7
Install and run Neo4j on Mac
08:55
8
Neo4j Editions
03:37
9
Neo4j Desktop Command Bar
00:52
10
Neo4j Bloom
01:55
11
Neo4j Browser Overview (part 1)
05:42
12
Neo4j Browser Overview (part 2)
09:12
13
Neo4j Browser Overview (part 3)
02:13
14
Neo4j Browser Overview (part 4)
03:16
15
Course data setup
02:29
16
MATCH - nodes
06:38
17
MATCH - relationships
07:33
18
OPTIONAL MATCH
05:52
19
Exercise #1
00:40
20
Exercise #1 Answer
02:05
21
Exercise #2
00:32
22
Exercise #2 Answer
02:37
23
Filter by properties
03:32
24
WHERE clause
01:55
25
Comparison Operators (<, =, <>, <=, >=)
02:51
26
Boolean Operators (AND, OR, IN, NOT)
04:41
27
Boolean Operators with paths
05:00
28
String matching with regular expressions
03:58
29
Transform results (ORDER BY, LIMIT, SKIP, AS)
04:41
30
Exercise #1
00:19
31
Exercise #1 Answer
02:45
32
Exercise #2
00:35
33
Exercise #2 Answer
01:29
34
Removing Duplicates with DISTINCT
02:46
35
Aggregation functions (COUNT, AVG, SUM, MIN, MAX)
05:16
36
String functions
07:20
37
Math functions
04:31
38
Exercise #1
00:45
39
Exercise #1 Answer
03:48
40
Nodes
04:37
41
Relationships
03:22
42
Adding to existing data
06:14
43
Exercise #1
00:12
44
Exercise #1 Answer
03:40
45
Exercise #2
00:39
46
Exercise #2 Answer
04:33
47
Deleting nodes, relationships (part 1)
04:03
48
Deleting nodes, relationships (part 2)
03:39
49
Exercise #1
00:23
50
Exercise #1 Answer
02:20
51
Exercise #2
00:29
52
Exercise #2 Answer
02:35
53
SET properties, labels
04:08
54
REMOVE properties, labels
02:16
55
SET generated value
02:55
56
Changing relationship types
04:44
57
Exercise #1
00:18
58
Exercise #1 Answer
04:23
59
Exercise #2
00:13
60
Exercise #2 Answer
02:07
61
NULL values explained
05:30
62
Boolean logic with NULL
04:37
63
NULL Gotchas
08:25
64
MERGE
04:59
65
ON CREATE SET
02:27
66
ON MATCH SET
03:34
67
Exercise #1
00:27
68
Exercise #1 Answer
03:18
69
Nth degree relationships
07:09
70
Variable length paths
03:41
71
Path length
03:37
72
Shortest path
02:59
73
Exercise #1
00:15
74
Exercise #1 Answer
07:11
75
Where to find help, participate
02:54
76
That's all folks
00:54
Unlock unlimited learning

Get instant access to all 75 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What is Neo4j: GraphDB Foundations with Cypher about?
Learn how graph databases work and get hands-on with Neo4j. You will see how to model connected data, write clear Cypher queries, and use Neo4j in real projects. This course keeps things simple so you can focus on core ideas and build real…
Who teaches this course?
It is taught by Udemy. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 76 lessons with a total runtime of 4 hours 44 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/neo4j-graphdb-foundations-with-cypher. The page hosts every lesson with the integrated video player; no download is required.