GraphAcademy

30 Days to Master Neo4j

Week 1: Introduction to Neo4j and Graph Databases

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

Week 2: Data Modeling and Cypher Query Language

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

Week 3: Data Modeling

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

Week 4: Intermediate Cypher

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

Week 5: Advanced Cypher

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

Week 6: Practical Neo4j

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

Next Steps

  • Recap and Next Steps

Best Practices

PreviousWeek 6: Practical Neo4j
NextIntroduction to APOC