Neo4j is ranked the most widely used graph database on DB-Engines, and this course builds the fundamentals for working with it: modeling connected data and writing clear Cypher queries.
What you'll learn
- How graph databases work, conceptually and in practice
- Installing Neo4j on Windows or Mac
- Querying nodes and relationships, and creating, updating and deleting data in Cypher
- How Neo4j handles null values and how paths work in graph data
Short practice tasks after each topic check your understanding as you go. eBay has reported finding Neo4j "thousands of times faster" than their previous MySQL setup, needing far less code — a good illustration of why teams turn to graph databases for heavily connected data, such as social apps, product search or recommendation engines.
Some existing database experience is assumed — you should already know how to install software and have worked with at least one other type of database.