Skip to main content

Neo4j: GraphDB Foundations with Cypher

4h 44m
English
Paid

Course description

Learn what a graph database is, gain the fundamental skills to use Neo4j on your next project. Learn how some of the worlds top tech companies structure and query their data - using graph databases.
Read more about the course

Through a series of tutorials, this course takes you through the fundamentals of using Neo4j - the world's leading Graph Database, and its query language Cypher. You'll learn graph database concepts, and gain practical skills in using Neo4j. 

By the end of the course, you'll be able to confidently run numerous queries, and understand what a graph database is.

Here's an outline of what you'll learn in the course:

  • What is a Graph Database
  • Neo4j installation process
  • Query for Nodes and Relationships
  • Create, Update, Delete data
  • How Null works in Neo4j
  • How to work with Paths in Neo4j

In addition to learning the basics of Neo4j, you'll find a number of video exercises that help you practice everything you learn along the way.

If you've ever wondered What's the best graph database? or How do Graph Databases compare to SQL databases? then you really can't go wrong with Neo4j. Voker Pacher, a senior developer at Ebay has been quoted as saying:

"We found Neo4j to be literally thousands of times faster than our prior MySQL solution, with queries that require 10 to 100 times less code. Today Neo4j provides Ebay with functionality that was previously impossible"

Neo4j as ranked by site db-engines, is also the most popular of all graph databases on the market today.

So if you're looking at progressing your career, keeping up with the latest in database technology, and gaining a new skill in a simple, easy to understand, yet powerful way then you should take this course.

Requirements:

  • Must be proficient at using a computer, installing new applications

  • Have a general understanding of what a database is and how it can be used

  • Ideally have some previous experience using other types of databases

Who this course is for:
  • Software developers that are sick of complex join queries, and are looking to simplify their architecture
  • Innovators that want to create the next social network, real-time recommendation engine, or other product that involves retrieving information from highly connected data points
  • Business analysts / marketers that wish to gain insights from in-house data

What you'll learn:

  • Explain graph database concepts
  • Set up Neo4j on a Windows or Mac machine
  • Retrieve real-time insights from application data
  • Create, update, and delete graph data via the Neo4j Browser
  • Join the Neo4j community

Watch Online

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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Fundamentals of Backend Engineering

Fundamentals of Backend Engineering

Sources: udemy
Backend engineering is an art. During my 18 years career working with and building backend applications, I discovered that certain communication design patterns
16 hours 53 minutes 4 seconds
Complete ASP.NET MVC 5

Complete ASP.NET MVC 5

Sources: udemy
With over 40,000 happy students and 12,000+ positive reviews, this course is Udemy's most popular course for learning ASP.NET MVC! ASP.NET MVC is a server-side
7 hours 33 minutes 52 seconds
Mastering Postgres | The most comprehensive course on PostgreSQL

Mastering Postgres | The most comprehensive course on PostgreSQL

Sources: Aaron Francis
Your application operates at the speed of the slowest query, regardless of the language, framework, or platform you use. The course "Mastering Postgres"...
16 hours 13 minutes 30 seconds
Fundamentals of Database Engineering

Fundamentals of Database Engineering

Sources: udemy
Database Engineering is a very interesting sector in software engineering. If you are interested in learning about database engineering you have come to the rig
26 hours 2 minutes 59 seconds