Tech Talk: Introduction to Graph Databases with Neo4j

18m 8s

Neo4j is a graph database management system that lets users create and manipulate graph data. It's a powerful DBMS for creating databases where the data has a large number of relationships with other nodes, and where users want to perform lots of analytic searches. For this reason, it's used a lot with social networks and marketing activities.

In this Tech Talk, you will follow along as one of our cloud experts, Stefano Cascavilla, walks you through the features of Neo4j graph databases and to get the most out of them. You will also learn about the Cypher, the programming language used in Neo4j.

If you have any feedback related to this lesson, feel free to get in touch with us at

Learning Objectives

  • Learn about Neo4j, it's features, benefits, and use cases
  • Understand how to manage data using the service
  • Learn how to use the Cypher programming language

Intended Audience

  • Data engineers
  • Anyone interesting in learning more about Neo4j


To get the most out of this lesson, you should have a basic knowledge of databases. 

About the Author
Learning paths

Stefano studies Computer Science and is passionate about technology. He loves working with Cloud services and learning all the best practices for them. Google Cloud Platform and Amazon Web Services are the cloud providers he prefers. He is a Google Cloud Certified Associate Cloud Engineer. Node.js is the programming language he always uses to code. When he's not involved in studying or working, Stefano loves riding his motorbike and exploring new places.

Covered Topics