GraphAcademy

30 Days to Master Neo4j

Week 1: Introduction to Neo4j and Graph Databases

  • Introduction to Cypher
  • Common Graph Use Cases
  • Getting Started with Neo4j Aura
  • Introduction to Neo4j and Graph Databases
  • Running Neo4j
  • Weekend Challenge: Finding Emil

Week 2: Data Modeling and Cypher Query Language

  • Weekend Challenge: Deleting Emil
  • DELETE
  • The MERGE Statement
  • The CREATE Statement
  • The WHERE Clause
  • SET & REMOVE Properties

Week 3: Data Modeling

  • Nodes, Properties or Labels
  • Indexes and Constraints
  • Nouns, Verbs and Adjectives
  • Intermediate Nodes
  • Refactoring Data

Week 4: Intermediate Cypher

  • LOAD CSV
  • Weekend Challenge: Query Optimisztion
  • Subqueries
  • Aggregations
  • UNWIND

Week 5: Advanced Cypher

  • Dates, Times and Spatial
  • Week 5 Challenge
  • Introduction to APOC
  • Map Projection
  • List Comprehension
  • Subqueries

Week 6: Practical Neo4j

  • Best Practices
  • Common Graph Data Science Use Cases
  • Graph Data Science with AuraDS
  • Building an application
  • Introduction to APOC

Next Steps

  • Recap and Next Steps

Subqueries

PreviousWeekend Challenge: Query Optimisztion
NextAggregations