All 27 chapters available

Stage 03 · NoSQL, Search & Application Data

Neo4j

A complete Neo4j path covering graph modeling, Cypher, constraints and indexes, query planning, transactions, import, APOC, drivers, clustering, backup, security, observability, composite databases, change data capture, full-text and vector search, GraphRAG, Graph Data Science, algorithms, machine learning, performance engineering, and production architecture.

27chapters
135lesson paths
Beginner → Advancedlearning level
Publishedcourse state
Coverage baselineCurrent Neo4j DBMS/Cypher concepts, 2026-era vector SEARCH capabilities, Graph Data Science, clustering, CDC, and modern application integration

Course brief

Think in connected structures, express graph patterns precisely, and operate Neo4j as a production database and analytical graph platform.

A complete Neo4j path covering graph modeling, Cypher, constraints and indexes, query planning, transactions, import, APOC, drivers, clustering, backup, security, observability, composite databases, change data capture, full-text and vector search, GraphRAG, Graph Data Science, algorithms, machine learning, performance engineering, and production architecture.

This syllabus deliberately separates foundations, modeling, querying, internals, reliability, security, performance, operations, and production design so advanced material is not compressed into generic catch-all chapters.

By the end

You will be able to

  • Model connected domains with labels, relationship types, properties, constraints, and access-pattern-aware graph structures
  • Write and tune Cypher using pattern matching, subqueries, indexes, execution plans, transactions, and profiling evidence
  • Import, integrate, secure, back up, cluster, monitor, troubleshoot, and upgrade Neo4j deployments
  • Build full-text, vector, hybrid GraphRAG, CDC, and application-driver workflows without confusing semantic search with graph traversal
  • Use Graph Data Science projections, algorithms, embeddings, and ML pipelines while controlling memory, concurrency, and production risk

Complete syllabus

27 chapters · 135 lessons.

Every lesson path was reserved in the planned syllabus and is now linked because its lesson HTML is available. The sequence moves from foundations through advanced implementation, architecture, operations, reliability, security, tuning, and a production capstone.

01

Chapter 1

Graph Database Foundations, Neo4j Editions, Deployment Choices, and Lab Setup

5 lessons
02

Chapter 2

Property Graph Model: Nodes, Relationships, Labels, Properties, Types, and Schema Discipline

5 lessons
03

Chapter 3

Cypher Fundamentals: MATCH, RETURN, WHERE, Parameters, Ordering, and Pagination

5 lessons
04

Chapter 4

Advanced Pattern Matching: Variable Length, OPTIONAL MATCH, Paths, Quantified Patterns, and Shortest Paths

5 lessons
05

Chapter 5

Cypher Expressions, Aggregation, UNWIND, Collections, Maps, and Subqueries

5 lessons
06

Chapter 6

Graph Writes: CREATE, MERGE, SET, REMOVE, DELETE, and Idempotent Mutation

5 lessons
07

Chapter 7

Graph Data Modeling: Aggregates, Relationships, Hyperedges, Hierarchies, and Temporal Graphs

5 lessons
08

Chapter 8

Importing Data: LOAD CSV, Data Importer, Bulk Import, Transformation, and Validation

5 lessons
09

Chapter 9

Constraints and Indexes: Range, Text, Point, Token, Full-Text, and Schema Enforcement

5 lessons
10

Chapter 10

Query Planning and Profiling: Cardinality, Operators, Index Selection, and Plan Stability

5 lessons
11

Chapter 11

Transactions, Isolation, Locking, Deadlocks, Retries, and Consistency

5 lessons
12

Chapter 12

APOC, Procedures, Functions, Triggers-Like Workflows, and Extending Cypher

5 lessons
13

Chapter 13

Application Drivers and Bolt: Sessions, Routing, Parameters, Result Streaming, and Connection Pools

5 lessons
14

Chapter 14

Asynchronous, Reactive, Batch, and High-Throughput Application Patterns

5 lessons
15

Chapter 15

Security: Authentication, RBAC, Privileges, TLS, Secrets, and Least Privilege

5 lessons
16

Chapter 16

Backup, Restore, Transaction Logs, Disaster Recovery, and Upgrade Safety

5 lessons
17

Chapter 17

Clustering, High Availability, Routing, Consensus, and Failure Domains

5 lessons
18

Chapter 18

Monitoring and Troubleshooting: Metrics, Logs, Query Visibility, Memory, Store, and Capacity

5 lessons
19

Chapter 19

Composite Databases, Multiple Databases, Federation, and Data-Domain Boundaries

5 lessons
20

Chapter 20

Change Data Capture, Event Integration, Kafka/Connect Patterns, and Near-Real-Time Graph Synchronization

5 lessons
21

Chapter 21

Full-Text Search, Text Analysis, Relevance, and Hybrid Retrieval with Graph Context

5 lessons
22

Chapter 22

Vector Search, Embeddings, Cypher SEARCH, Hybrid Search, and GraphRAG

5 lessons
23

Chapter 23

Graph Data Science Foundations: Projections, Graph Catalog, Memory, and Execution Modes

5 lessons
24

Chapter 24

Graph Algorithms: Centrality, Community Detection, Similarity, Paths, and Topology Analytics

5 lessons
25

Chapter 25

Graph Embeddings and Machine Learning Pipelines with GDS

5 lessons
26

Chapter 26

Performance Engineering: Data Model, Traversal Shape, Page Cache, Memory, and Workload Isolation

5 lessons
27

Chapter 27

Production Capstone: Model, Import, Query, Search, Analyze, Secure, Fail Over, and Operate Neo4j

5 lessons