Skip to main content
CourseFlix

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 a global online marketplace for teaching and learning. It connects students with instructors who share skills in many fields.

Who Uses Udemy

Millions of learners use Udemy to gain skills for work and personal growth. Companies, governments, and nonprofits also use Udemy to train their teams.

What Udemy Offers

Udemy provides a curated set of business and technical courses. These courses help teams build practical skills and support ongoing learning at work.

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