Introducing Neo4j 5: Unbounded Scale, Performance, and Agility | Learn More

Online Course Applied Graph Algorithms Setup and Cypher Refresher Category Hierarchy Ordering Search Results Most Relevant Reviews Photo Based Gallery Recommendations Summary: Applied Graph Algorithms Want to Speak? Get $ back. Applied Graph Algorithms Graph algorithms are used to compute… Read more →

Applied Graph Algorithms

Graph algorithms are used to compute metrics for graphs, nodes, or relationships. They can provide insights on relevant entities (centralities, ranking) in the graph or inherent structures such as communities (community-detection, graph-partitioning, clustering). In this course you will learn how to use Neo4j’s Graph Algorithms library to enhance your graph based applications.

We will start with an existing web application (a simple business reviews website written in React.js) populated with data from the Yelp public dataset in Neo4j. We then work to enhance the existing functionality of the application using graph algorithms.


Don’t worry if you’re not familiar with React or web development in general, to enhance our application we’ll just be changing the Cypher queries used by the already existing application. But feel free to modify the application if you’d like to add more advanced features!


This course focuses on using graph algorithms with Neo4j in an applied environment to enhance functionality of an application. To be successful you should:

  • Have completed Introduction to Neo4j course or have equal Cypher proficiency.
  • Be familiar with Neo4j Browser.
  • Be familiar with the concepts of a web application.

Stay Connected

Sign up to find out more about Neo4j's upcoming events & meetups.