More Information
  • Work with Neo4j
  • Define problems that Neo4j can solve
  • Interact with Neo4j database via Cypher
  • Create, Read, Update, Delete using Neo4j
  • Add query aggregations and functions

Learning Neo4j provides you with a step-by-step approach to adopting Neo4j, the world's leading graph database. This video includes a lot of background information, helps you grasp the fundamental concepts behind this radical new way of dealing with connected data, and will give you lots of examples of use cases and environments where a graph database would be a great fit, starting with a brief introduction to graph theory.

This video will show you the advantages of using graph databases. Following on from that, you will be introduced to Neo4j and you will be shown how to install Neo4j on various operating systems. You will then be shown how you can model and import your data into Neo4j. The video also includes a thorough introduction to the Cypher Query Language and how it can be used to query Neo4j. You will also gain an insight into graph visualization options for Neo4j and discover external sources where you can learn more about Neo4j. By the end of this comprehensive video, you will have a thorough understanding of the fundamentals as well as the more advanced functionalities offered by Neo4j, and can use them to build your own solutions.

Style and Approach

A user-friendly course packed with step-by-step instructions, and working examples. This practical course is divided into clear bite-size chunks so you can learn at your own pace with different kinds of data and Neo4js.

  • A practical guide to help you understand the concepts of graph databases and Neo4j
  • Integrate Neo4j with other third-party tools
  • Work with sample queries, installation procedures, and useful pointers
Course Length 2 hours 03 minutes
ISBN 9781787287358
Date Of Publication 29 Jun 2017


Chris Fauerbach

Chris Fauerbach is an avid learner and has been teaching technology in the classroom and business setting since early college. Chris has been dreaming of a Neo4J project for years. After spending countless hours learning the technology, the problem finally arose. While developing a cyber security program, the graph relationship turned out to be the right answer. Relational databases would be too complicated with dynamic relationships just wouldn't work.

He has been developing software integration projects for over 20 years. He has a passion for data enrichment, cyber security and full-text search and is a huge proponent of open source software.

Chris has a bachelor’s degree in computer science and a master’s degree in information systems. Chris has written web applications, databases driven applications, big data systems etc. He's an expert in languages from C to Python, HTML to SQL.

You can find Chris' blog at, his tweets @chrisfauerbach and on LinkedIn at