Welcome to Build Graph Database, Knowledge Graph, Graph RAG with Neo4j course. This is a comprehensive project based course where you will learn how to build graph databases, model relationships, write Cypher queries, apply graph algorithms, and build intelligence GraphRAG. This course is a perfect combination between knowledge management and artificial intelligence, making it an ideal opportunity to practice your programming skills while improving your technical knowledge in graph databases.
In the introduction session, you will learn the basic fundamentals of graph databases, such as getting to know its use cases, basic components, and the difference between graph database and relational database. Then, in the next section, we will learn how to set up a graph database in Neo4j and create a basic human resources graph database. Afterward, we will learn about Cypher Query Language, which is mainly used for creating, querying, updating, and managing data in Neo4j graph databases. In this section, we will learn how to use match, where, return, create, merge, set, delete, order by, and limit.
These will help us to efficiently create, retrieve, filter, modify, and manage data in Neo4j. Then, in the next section, we will learn about graph data modelling, specifically, we are going to learn about one to many relationships, many to many relationships, and hierarchies model. This will help us to design effective graph structures and represent complex relationships between nodes and edges. Following that, we will also learn about graph algorithms and graph analytics.






