Curriculum planned

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.

27planned chapters
135reserved lesson paths
Beginner → Advancedlearning level
Plannedcourse 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 planned syllabus

27 chapters · 135 lesson paths.

Every lesson path is reserved now but intentionally not linked until its lesson HTML is actually published. 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
01
Graph Databases vs Relational, Document, and Search Systems: Connectivity, Traversal, and Workload FitPlanned lesson · reserved path Chapter01/Lesson1.html
Planned
02
Neo4j Community, Enterprise, Aura, and Infinigraph: Capability, Responsibility, and Cost BoundariesPlanned lesson · reserved path Chapter01/Lesson2.html
Planned
03
Install Neo4j Desktop/Server or Provision Aura, Connect with Browser and Cypher Shell, and Verify the DBMSPlanned lesson · reserved path Chapter01/Lesson3.html
Planned
04
Databases, DBMS Processes, Bolt, HTTP, Drivers, Configuration, Storage Locations, and Transaction LogsPlanned lesson · reserved path Chapter01/Lesson4.html
Planned
05
Build a Reproducible Graph Lab with Sample Data, Administrative Accounts, Metrics, and Safe Reset ProceduresPlanned lesson · reserved path Chapter01/Lesson5.html
Planned
02

Chapter 2

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

5 lessons
01
Nodes and Relationships as First-Class Entities: Direction, Identity, and Traversal SemanticsPlanned lesson · reserved path Chapter02/Lesson1.html
Planned
02
Labels, Relationship Types, Properties, Lists, Maps, Temporal/Spatial Values, Null, and Missing PropertiesPlanned lesson · reserved path Chapter02/Lesson2.html
Planned
03
Schema-Optional Does Not Mean Model-Free: Contracts, Naming, Cardinality, and InvariantsPlanned lesson · reserved path Chapter02/Lesson3.html
Planned
04
Model Identity, Natural Keys, Surrogate Identifiers, Relationship Properties, and Effective DatingPlanned lesson · reserved path Chapter02/Lesson4.html
Planned
05
Translate a Relational/Document Domain into a Property Graph and Defend Every Modeling DecisionPlanned lesson · reserved path Chapter02/Lesson5.html
Planned
03

Chapter 3

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

5 lessons
01
Read Graph Patterns with MATCH and Understand Variable Binding Across Nodes and RelationshipsPlanned lesson · reserved path Chapter03/Lesson1.html
Planned
02
Filter with WHERE, Predicates, Labels, Types, Property Access, Null Semantics, and ParametersPlanned lesson · reserved path Chapter03/Lesson2.html
Planned
03
Project Results with RETURN, Aliases, DISTINCT, Expressions, Maps, and Pattern ComprehensionsPlanned lesson · reserved path Chapter03/Lesson3.html
Planned
04
ORDER BY, SKIP/OFFSET, LIMIT, Deterministic Pagination, and Why Deep Pagination Can Be ExpensivePlanned lesson · reserved path Chapter03/Lesson4.html
Planned
05
Build Parameterized Read Queries in Cypher Shell and Verify Results Against Known Graph FixturesPlanned lesson · reserved path Chapter03/Lesson5.html
Planned
04

Chapter 4

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

5 lessons
01
Variable-Length and Quantified Path Patterns: Bounds, Semantics, and Combinatorial RiskPlanned lesson · reserved path Chapter04/Lesson1.html
Planned
02
OPTIONAL MATCH and Null Introduction: Preserving Rows Without Accidentally Filtering Them AwayPlanned lesson · reserved path Chapter04/Lesson2.html
Planned
03
Path Values, Nodes/Relationships Functions, Path Predicates, Uniqueness, and Cycle AwarenessPlanned lesson · reserved path Chapter04/Lesson3.html
Planned
04
Shortest-Path Queries, Weighted vs Unweighted Reasoning, and When to Use Graph Data Science InsteadPlanned lesson · reserved path Chapter04/Lesson4.html
Planned
05
Diagnose a Path Explosion and Rewrite the Query with Better Anchors, Bounds, and PredicatesPlanned lesson · reserved path Chapter04/Lesson5.html
Planned
05

Chapter 5

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

5 lessons
01
Aggregation with count, collect, sum, avg, min/max, Grouping Keys, and Cardinality ReasoningPlanned lesson · reserved path Chapter05/Lesson1.html
Planned
02
List Expressions, List Comprehensions, reduce, any/all/none/single, and Collection TransformationsPlanned lesson · reserved path Chapter05/Lesson2.html
Planned
03
UNWIND for Turning Collections into Rows, Batching Input, and Preserving Deterministic SemanticsPlanned lesson · reserved path Chapter05/Lesson3.html
Planned
04
CALL Subqueries, EXISTS Subqueries, Scope Import/Export, and Avoiding Accidental Cartesian ProductsPlanned lesson · reserved path Chapter05/Lesson4.html
Planned
05
Compose a Multi-Stage Analytical Query with Parameters, Aggregation, Subqueries, and Explainable Intermediate ResultsPlanned lesson · reserved path Chapter05/Lesson5.html
Planned
06

Chapter 6

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

5 lessons
01
CREATE Nodes and Relationships Safely and Understand Transactional VisibilityPlanned lesson · reserved path Chapter06/Lesson1.html
Planned
02
MERGE Match-or-Create Semantics, ON CREATE/ON MATCH, Uniqueness Constraints, and Concurrency HazardsPlanned lesson · reserved path Chapter06/Lesson2.html
Planned
03
SET and REMOVE Properties/Labels, Map Replacement vs Mutation, and Schema EvolutionPlanned lesson · reserved path Chapter06/Lesson3.html
Planned
04
DELETE vs DETACH DELETE, Relationship Cleanup, Cascades by Application Policy, and Safety GuardrailsPlanned lesson · reserved path Chapter06/Lesson4.html
Planned
05
Design an Idempotent Import/Upsert Workflow and Prove It Remains Correct Under Repeated ExecutionPlanned lesson · reserved path Chapter06/Lesson5.html
Planned
07

Chapter 7

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

5 lessons
01
Choose Node vs Property vs Relationship by Query Pattern, Identity, Cardinality, and Evolution NeedsPlanned lesson · reserved path Chapter07/Lesson1.html
Planned
02
Model Many-to-Many Facts, Reified Relationships/Intermediate Nodes, and Hyperedge-Like ConceptsPlanned lesson · reserved path Chapter07/Lesson2.html
Planned
03
Hierarchies, Trees, DAGs, Bill-of-Materials, Organizational Graphs, and Cycle ConstraintsPlanned lesson · reserved path Chapter07/Lesson3.html
Planned
04
Temporal Validity, Event Histories, Versioned Relationships, Bitemporal Questions, and Snapshot QueriesPlanned lesson · reserved path Chapter07/Lesson4.html
Planned
05
Review a Poor Graph Model and Refactor It for Traversal Clarity, Integrity, and Query PerformancePlanned lesson · reserved path Chapter07/Lesson5.html
Planned
08

Chapter 8

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

5 lessons
01
Prepare Source Data: Stable Keys, Referential Integrity, Encoding, Nulls, Duplicates, and Relationship FilesPlanned lesson · reserved path Chapter08/Lesson1.html
Planned
02
LOAD CSV with Parameters, Transactions, MERGE Discipline, and Incremental Import PatternsPlanned lesson · reserved path Chapter08/Lesson2.html
Planned
03
Neo4j Data Importer Workflows: Mapping Tables to Nodes/Relationships and Validating Generated ModelsPlanned lesson · reserved path Chapter08/Lesson3.html
Planned
04
Bulk/Offline Import Concepts, Ordering, Memory/Storage Planning, and When LOAD CSV Is the Wrong ToolPlanned lesson · reserved path Chapter08/Lesson4.html
Planned
05
Reconcile Counts, Constraints, Orphans, Duplicates, and Business Invariants After a Large ImportPlanned lesson · reserved path Chapter08/Lesson5.html
Planned
09

Chapter 9

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

5 lessons
01
Uniqueness, Key, Property Existence, Property Type, and Other Constraints as Executable Model ContractsPlanned lesson · reserved path Chapter09/Lesson1.html
Planned
02
Range, Text, Point, and Token Lookup Indexes: Supported Predicates and Workload FitPlanned lesson · reserved path Chapter09/Lesson2.html
Planned
03
Composite Index Order, Selectivity, Labels/Types, Relationship Indexes, and Index Population StatesPlanned lesson · reserved path Chapter09/Lesson3.html
Planned
04
Full-Text Indexes, Analyzers, Eventual Consistency Options, and Query ProceduresPlanned lesson · reserved path Chapter09/Lesson4.html
Planned
05
Inspect SHOW INDEXES/CONSTRAINTS, Identify Redundant Structures, and Build an Evidence-Based Index SetPlanned lesson · reserved path Chapter09/Lesson5.html
Planned
10

Chapter 10

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

5 lessons
01
EXPLAIN vs PROFILE, Logical/Physical Operators, Rows, Database Hits, Memory, and Pipeline InterpretationPlanned lesson · reserved path Chapter10/Lesson1.html
Planned
02
Cardinality Estimation, Selectivity, Starting Points, Expand Operators, and Why Graph Shape MattersPlanned lesson · reserved path Chapter10/Lesson2.html
Planned
03
Index Seeks/Scans, Label/Type Lookups, Join/Apply Operators, Eagerization, and Sort/Aggregation CostsPlanned lesson · reserved path Chapter10/Lesson3.html
Planned
04
Parameter Values, Statistics, Plan Cache Behavior, and Testing Representative Workload ShapesPlanned lesson · reserved path Chapter10/Lesson4.html
Planned
05
Tune a Slow Cypher Query by Changing Model, Predicate, Index, or Query Shape—Then Re-MeasurePlanned lesson · reserved path Chapter10/Lesson5.html
Planned
11

Chapter 11

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

5 lessons
01
ACID Transactions, Auto-Commit vs Explicit Transactions, Statement Boundaries, and Failure AtomicityPlanned lesson · reserved path Chapter11/Lesson1.html
Planned
02
Locks on Nodes/Relationships/Schema, Contention Patterns, Dense Graph Hotspots, and Deadlock DetectionPlanned lesson · reserved path Chapter11/Lesson2.html
Planned
03
Driver Transaction Functions, Retryable Failures, Idempotency, and BackoffPlanned lesson · reserved path Chapter11/Lesson3.html
Planned
04
Bookmarks and Causal Consistency Across Sessions/Cluster RoutingPlanned lesson · reserved path Chapter11/Lesson4.html
Planned
05
Design and Load-Test a High-Contention Write Workflow Without Hiding Correctness FailuresPlanned lesson · reserved path Chapter11/Lesson5.html
Planned
12

Chapter 12

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

5 lessons
01
APOC Core: Procedures vs Functions, Installation/Availability, Configuration, and Security BoundariesPlanned lesson · reserved path Chapter12/Lesson1.html
Planned
02
Collections, Maps, Text, Date, Conversion, Path Expansion, and Utility ProceduresPlanned lesson · reserved path Chapter12/Lesson2.html
Planned
03
Data Integration and Export Procedures: Files, HTTP, JSON, and Operational SafetyPlanned lesson · reserved path Chapter12/Lesson3.html
Planned
04
Custom Procedures/Functions Concepts, Java Extension Boundaries, Version Compatibility, and Deployment RiskPlanned lesson · reserved path Chapter12/Lesson4.html
Planned
05
Decide When to Use Pure Cypher, APOC, Application Code, or a Custom Extension for a Real RequirementPlanned lesson · reserved path Chapter12/Lesson5.html
Planned
13

Chapter 13

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

5 lessons
01
Official Drivers, Bolt Protocol Concepts, URI Schemes, Authentication, TLS, and Routing TablesPlanned lesson · reserved path Chapter13/Lesson1.html
Planned
02
Sessions, Transactions, Parameters, Result Cursors/Streams, Fetch Size, and BackpressurePlanned lesson · reserved path Chapter13/Lesson2.html
Planned
03
Connection Pool Sizing, Timeouts, Lifetime, Health Checks, and Avoiding One-Session-per-Request Anti-PatternsPlanned lesson · reserved path Chapter13/Lesson3.html
Planned
04
Read/Write Routing, Bookmarks, Retry Logic, Error Classification, and Observability CorrelationPlanned lesson · reserved path Chapter13/Lesson4.html
Planned
05
Build a Repository/Service Layer that Keeps Cypher Parameterized, Transactional, Testable, and MeasurablePlanned lesson · reserved path Chapter13/Lesson5.html
Planned
14

Chapter 14

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

5 lessons
01
Async Driver APIs, Concurrency Limits, Cancellation, Timeouts, and Resource CleanupPlanned lesson · reserved path Chapter14/Lesson1.html
Planned
02
Batch Writes with UNWIND, Transaction Chunking, Payload Size, and Throughput/Latency TradeoffsPlanned lesson · reserved path Chapter14/Lesson2.html
Planned
03
Reactive Streams Concepts, Demand, Backpressure, and When Reactive Access HelpsPlanned lesson · reserved path Chapter14/Lesson3.html
Planned
04
N+1 Graph Queries, Chatty Traversals, Projection Design, and Returning Only Needed DataPlanned lesson · reserved path Chapter14/Lesson4.html
Planned
05
Benchmark Driver-Side Throughput and Separate Database Time from Network/Serialization/Client TimePlanned lesson · reserved path Chapter14/Lesson5.html
Planned
15

Chapter 15

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

5 lessons
01
Users, Roles, Authentication Providers, Password Policy, and Administrative SeparationPlanned lesson · reserved path Chapter15/Lesson1.html
Planned
02
Database, Graph, Label/Type, Procedure, and Other Privileges: Designing Least-Privilege RolesPlanned lesson · reserved path Chapter15/Lesson2.html
Planned
03
TLS for Bolt/HTTPS, Certificate Trust, Encryption in Transit, and Client VerificationPlanned lesson · reserved path Chapter15/Lesson3.html
Planned
04
Secrets Management, Rotation, Driver Credentials, Audit Evidence, and Incident ResponsePlanned lesson · reserved path Chapter15/Lesson4.html
Planned
05
Threat-Model a Graph Application Including Query Injection, Over-Privileged Procedures, Data Exfiltration, and Admin PathsPlanned lesson · reserved path Chapter15/Lesson5.html
Planned
16

Chapter 16

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

5 lessons
01
Backup Types, Online Backup Concepts, Transaction Logs, Retention, and Recovery ObjectivesPlanned lesson · reserved path Chapter16/Lesson1.html
Planned
02
Restore Workflows, Validation, Point-in-Time/Transaction-Log Reasoning, and Isolated Recovery TestingPlanned lesson · reserved path Chapter16/Lesson2.html
Planned
03
Backup Encryption/Access, Offsite Copies, Retention Policies, and Immutable Recovery EvidencePlanned lesson · reserved path Chapter16/Lesson3.html
Planned
04
Upgrade/Migration Planning, Store Compatibility, Rolling vs Offline Constraints, Plugins, and RollbackPlanned lesson · reserved path Chapter16/Lesson4.html
Planned
05
Run a Disaster-Recovery Drill and Measure RPO, RTO, Data Integrity, Application Recovery, and Operator StepsPlanned lesson · reserved path Chapter16/Lesson5.html
Planned
17

Chapter 17

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

5 lessons
01
Cluster Roles, Primaries/Secondaries or Current Topology Concepts, Consensus, Quorum, and Write AvailabilityPlanned lesson · reserved path Chapter17/Lesson1.html
Planned
02
Server Discovery, Routing, Leader Changes, Read Scaling, and Causal Consistency ExpectationsPlanned lesson · reserved path Chapter17/Lesson2.html
Planned
03
Failure Domains, Zones/Regions, Network Partitions, Quorum Loss, and Split-Brain AvoidancePlanned lesson · reserved path Chapter17/Lesson3.html
Planned
04
Cluster Seeding, Membership Changes, Maintenance, Capacity Headroom, and Rebalancing Operational RiskPlanned lesson · reserved path Chapter17/Lesson4.html
Planned
05
Inject Node/Network Failures and Verify Driver Recovery, Transaction Outcomes, and Operational AlertsPlanned lesson · reserved path Chapter17/Lesson5.html
Planned
18

Chapter 18

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

5 lessons
01
DBMS Metrics, Query/Transaction Listings, Logs, GC/JVM Evidence, Page Cache, and Operating-System SignalsPlanned lesson · reserved path Chapter18/Lesson1.html
Planned
02
Page Cache vs Heap, Transaction Memory, Query Memory, File Descriptors, CPU, Storage I/O, and NetworkPlanned lesson · reserved path Chapter18/Lesson2.html
Planned
03
Slow Query Capture, PROFILE Evidence, Lock/Transaction Diagnostics, and Workload CorrelationPlanned lesson · reserved path Chapter18/Lesson3.html
Planned
04
Store Growth, Relationship Density, Index Size, Transaction Log Growth, and Capacity ForecastingPlanned lesson · reserved path Chapter18/Lesson4.html
Planned
05
Build a Troubleshooting Runbook from Symptom to Evidence to Hypothesis to Verified RemediationPlanned lesson · reserved path Chapter18/Lesson5.html
Planned
19

Chapter 19

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

5 lessons
01
Multiple Databases: Isolation, Administration, Security, Resource Considerations, and Tenant BoundariesPlanned lesson · reserved path Chapter19/Lesson1.html
Planned
02
Composite Database Concepts, Constituents, Querying Across Graphs, and Location TransparencyPlanned lesson · reserved path Chapter19/Lesson2.html
Planned
03
Federated Queries, Data Locality, Cross-Graph Joins/Traversal Constraints, and Latency TradeoffsPlanned lesson · reserved path Chapter19/Lesson3.html
Planned
04
Domain Decomposition, Graph Ownership, Shared Reference Data, and Governance Across GraphsPlanned lesson · reserved path Chapter19/Lesson4.html
Planned
05
Design a Multi-Domain Graph Architecture and Decide Which Relationships Belong Local vs FederatedPlanned lesson · reserved path Chapter19/Lesson5.html
Planned
20

Chapter 20

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

5 lessons
01
Neo4j CDC Concepts, Change Identifiers, Event Semantics, Capture Scope, and Consumer CheckpointsPlanned lesson · reserved path Chapter20/Lesson1.html
Planned
02
At-Least-Once Delivery, Ordering, Idempotent Consumers, Replay, and Schema/Model EvolutionPlanned lesson · reserved path Chapter20/Lesson2.html
Planned
03
Kafka/Connector Patterns for Ingesting to or Emitting from Neo4j and Avoiding Feedback LoopsPlanned lesson · reserved path Chapter20/Lesson3.html
Planned
04
Outbox/CDC Integration with Relational Sources, Identity Mapping, and Eventual ConsistencyPlanned lesson · reserved path Chapter20/Lesson4.html
Planned
05
Build a Recoverable CDC Pipeline and Prove Restart, Duplicate, Gap, and Backfill BehaviorPlanned lesson · reserved path Chapter20/Lesson5.html
Planned
21

Chapter 21

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

5 lessons
01
Full-Text Index Schema, Node vs Relationship Indexes, Analyzers, Tokenization, and Language HandlingPlanned lesson · reserved path Chapter21/Lesson1.html
Planned
02
Query Syntax, Scoring, Boolean/phrase/fuzzy Patterns, Result Limits, and Score InterpretationPlanned lesson · reserved path Chapter21/Lesson2.html
Planned
03
Eventually Consistent Full-Text Indexing, Freshness Expectations, and Operational MonitoringPlanned lesson · reserved path Chapter21/Lesson3.html
Planned
04
Combine Full-Text Candidates with Graph Traversal, Business Rules, and Post-RankingPlanned lesson · reserved path Chapter21/Lesson4.html
Planned
05
Evaluate Search Quality with Queries/Judgments Instead of Tuning Only by Anecdotal ExamplesPlanned lesson · reserved path Chapter21/Lesson5.html
Planned
22

Chapter 22

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

5 lessons
01
Embeddings, VECTOR/LIST Values, Dimensionality, Similarity Functions, HNSW Concepts, and ANN TradeoffsPlanned lesson · reserved path Chapter22/Lesson1.html
Planned
02
Create and Inspect Vector Indexes, Additional Filter Properties, Population State, and Quantization OptionsPlanned lesson · reserved path Chapter22/Lesson2.html
Planned
03
Query Vector Indexes with the Modern Cypher SEARCH Clause and Understand Approximate-Neighbor LimitsPlanned lesson · reserved path Chapter22/Lesson3.html
Planned
04
Hybrid Full-Text + Vector Retrieval, Independent Ranking, Filtering, Re-Ranking, and Graph ExpansionPlanned lesson · reserved path Chapter22/Lesson4.html
Planned
05
Design GraphRAG: Chunk/Entity/Relationship Modeling, Retrieval, Context Assembly, Provenance, and EvaluationPlanned lesson · reserved path Chapter22/Lesson5.html
Planned
23

Chapter 23

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

5 lessons
01
GDS Architecture, In-Memory Graph Catalog, Native/Cypher Projections, and Projection ScopePlanned lesson · reserved path Chapter23/Lesson1.html
Planned
02
Node/Relationship Properties, Orientation, Filtering, Graph Schema, and Projection VerificationPlanned lesson · reserved path Chapter23/Lesson2.html
Planned
03
Estimate Memory, Control Concurrency, Manage Graph Lifecycles, and Avoid Production Memory StarvationPlanned lesson · reserved path Chapter23/Lesson3.html
Planned
04
stream, stats, mutate, write, and estimate Modes: Separating Exploration from Persistent ChangesPlanned lesson · reserved path Chapter23/Lesson4.html
Planned
05
Build, Validate, Use, and Drop a GDS Projection with Reproducible Resource MeasurementsPlanned lesson · reserved path Chapter23/Lesson5.html
Planned
24

Chapter 24

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

5 lessons
01
Degree, PageRank, Betweenness, Eigenvector-Like Centrality Concepts and Business InterpretationPlanned lesson · reserved path Chapter24/Lesson1.html
Planned
02
Louvain/Leiden/Label Propagation and Community Detection: Resolution, Stability, and ValidationPlanned lesson · reserved path Chapter24/Lesson2.html
Planned
03
Node Similarity, KNN, Jaccard/Overlap/Cosine Concepts, and Candidate GenerationPlanned lesson · reserved path Chapter24/Lesson3.html
Planned
04
Pathfinding and Spanning/Reachability Algorithms: When GDS Beats Transactional CypherPlanned lesson · reserved path Chapter24/Lesson4.html
Planned
05
Choose an Algorithm from the Decision Question, Validate Assumptions, and Interpret Results Without OverclaimingPlanned lesson · reserved path Chapter24/Lesson5.html
Planned
25

Chapter 25

Graph Embeddings and Machine Learning Pipelines with GDS

5 lessons
01
Node Embeddings from Topology/Properties, FastRP/Node2Vec-Like Concepts, Dimensions, and ReproducibilityPlanned lesson · reserved path Chapter25/Lesson1.html
Planned
02
Feature Engineering from Graph Algorithms, Properties, Labels, and Leakage PreventionPlanned lesson · reserved path Chapter25/Lesson2.html
Planned
03
Node Classification, Link Prediction, and Regression Pipeline Concepts, Splits, Metrics, and BaselinesPlanned lesson · reserved path Chapter25/Lesson3.html
Planned
04
Model Catalog, Training, Hyperparameter Search, Prediction, Persistence, and Production BoundariesPlanned lesson · reserved path Chapter25/Lesson4.html
Planned
05
Evaluate a Graph ML Workflow Against Non-Graph Baselines and Document Where the Graph Actually Adds SignalPlanned lesson · reserved path Chapter25/Lesson5.html
Planned
26

Chapter 26

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

5 lessons
01
Profile Workload Mix: Read/Write Ratios, Traversal Depth, Fan-Out, Hot Nodes, Result Sizes, and ConcurrencyPlanned lesson · reserved path Chapter26/Lesson1.html
Planned
02
Model-Level Optimization: Relationship Direction/Type, Intermediate Nodes, Denormalization, and PrecomputationPlanned lesson · reserved path Chapter26/Lesson2.html
Planned
03
Query-Level Optimization: Anchors, Selectivity, Predicate Placement, Subqueries, Aggregation, and Result ShapingPlanned lesson · reserved path Chapter26/Lesson3.html
Planned
04
Infrastructure Tuning: Heap, Page Cache, Transaction Memory, CPU, Storage, Containers, and OS LimitsPlanned lesson · reserved path Chapter26/Lesson4.html
Planned
05
Run Controlled Benchmarks and Capacity Tests with Tail Latency, Saturation, Failure, and Regression ThresholdsPlanned lesson · reserved path Chapter26/Lesson5.html
Planned
27

Chapter 27

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

5 lessons
01
Define Requirements, Workloads, Availability/RPO/RTO, Data Sources, Security Boundaries, and Graph-Fit CriteriaPlanned lesson · reserved path Chapter27/Lesson1.html
Planned
02
Build the Graph Model, Constraints/Indexes, Import Pipeline, Core Cypher Queries, and Application Driver LayerPlanned lesson · reserved path Chapter27/Lesson2.html
Planned
03
Add Full-Text/Vector/GraphRAG and GDS Analytics Only Where Measured Requirements Justify ThemPlanned lesson · reserved path Chapter27/Lesson3.html
Planned
04
Load-Test, Profile, Secure, Back Up, Restore, Fail Over, Monitor, Upgrade, and Execute Incident RunbooksPlanned lesson · reserved path Chapter27/Lesson4.html
Planned
05
Present the Architecture with Evidence, Known Limits, Cost/Capacity Assumptions, and Clear Criteria for When Neo4j Is Not the Right ToolPlanned lesson · reserved path Chapter27/Lesson5.html
Planned