learning path

Neo4j Graph Databases: A Firsthand Approach

Up to 6h 48m
Enhance your skill setDevelop essential skills for thriving in real-world scenarios.
Stay focused, stay committedBoost your learning journey by enrolling: stay focused, consistent and achieve your goals with ease.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

Want to get a practical understanding of graph databases and Neo4j? This hands-on course is your crash course on the topic and will provide you with the practical skills necessary to create and manage graph databases with Neo4j.

As you make your way through this course, you will follow a natural progression for learning how to use Neo4j. We begin by looking at what the service is and getting you acquainted with the core principles of graph databases and how to install Neo4j to an Amazon EC2 instance.

Next, you will learn about Cypher, the programming language used by Neo4j, and with that, you will learn how to create nodes and relationships to populate a graph database. Then we move on to using Cypher to query a Neo4j graph database.

Then it's time to put your newly acquired skills to the test: in the Neo4j Graph Data challenge, you will have to prove your knowledge by using Cypher to set up a Neo4j environment and populate a graph database.

We round off the course with a lab playground, which essentially allows you to play around with the Neo4j service however you like. There are no objectives and guidelines, just let your imagination run wild in a safe, sandboxed Neo4j environment where you can experiment with the service.

Learning Objectives

  • Understand the core principles of graph databases and the Neo4j service
  • Learn the Cypher programming language used with Neo4j
  • Create, manage, and query graph databases using Neo4j

Intended Audience

  • Data engineers who want to start using Neo4j and a graph database solution
  • Developers who want to perform queries using Cypher


This course takes an introductory look at Neo4j and graph databases and therefore does not have any prerequisites, although some existing experience with databases and programming languages would be beneficial.

Your certificate for this learning path

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