Skip to Content
View all events

GraphRAG Fundamentals

Published by Pearson

Beginner content levelBeginner

Improve Your GenAI Solutions with Connected Data

  • Illustrates how data flows through GraphRAG with visual learning aids, such as diagrams and walkthroughs.
  • Shows how to reduce hallucinations with GraphRAG by using structured, verifiable knowledge to build more accurate and trustworthy AI systems.
  • Breaks complex concepts down into digestible, practical lessons, showing not just what works, but why it works.

In this fast-paced technology industry, it is easy to feel overwhelmed by the amount of learning needed to simply keep up. Start with basic concepts of the AI industry, and then dive into technologies that support the incredible speed and developments in this space from the Java perspective. Vectors, RAG, GraphRAG, agents, MCP, and whatever comes next fit together as puzzle pieces … all you have to know is when and how to use them.

These concepts are not as complex as they seem, and once you learn the foundations, everything else (including new developments) builds on top of those blocks. This course will help you learn the terminology, see how it works through live demos, and then get hands-on experience with specific tools for building GenAI apps. We will cover vectors, RAG, and GraphRAG in detail, as well as highlight recent trends and developments in the space. Get caught up on the GenAI industry and open opportunities for deeper exploration, innovation, and just-right solutions!

What you’ll learn and how you can apply it

  • Learn the foundations of graph databases (data modeling, query language)
  • Understand GenAI concepts and architecture
  • Implement Retrieval Augmented Generation (RAG) with a graph database and Java
  • Apply GraphRAG to solve problems in GenAI

This live event is for you because...

  • You’re a developer who wants to cut through the noise and understand the real value of GenAI.
  • You’re a technical professional who wants to know what GraphRAG is and how it can improve solutions.
  • You’re a developer building AI applications and need practical, guided instruction—not just theory.

Prerequisites

  • Familiarity with Java programming language
  • Some knowledge of database concepts for any database type (relational, NoSQL, etc)

Course Set-up

Recommended Preparation

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Introduction to Graph Databases (30 minutes)

  • Data model
  • Cypher query language
  • Graph databases and Java applications
  • Exercise: Run a Neo4j query in a Java application (15 minutes)

Q&A (5 minutes)

Break (5 minutes)

Introduction to GenAI and GraphRAG (35 minutes)

  • GenAI concepts for everyone
  • What is GraphRAG?
  • Why GraphRAG works
  • Exercise: Execute a vector similarity search with a graph as the vector store (15 minutes)

Q&A (5 minutes)

Break (5 minutes)

Building solutions with GraphRAG (40 minutes)

  • Patterns and architectures with GraphRAG
  • GenAI frameworks for Java (Spring AI, Langchain4j)
  • Additional concepts (Agents, MCP, etc)
  • Exercise: Build a GraphRAG solution (15 minutes)

Q&A (10 minutes)

Course wrap-up and next steps (5 minutes)

Your Instructor

  • Jennifer Reif

    Jennifer Reif is a Developer Advocate at Neo4j, speaker, and blogger with an MS in CMIS. An avid developer and problem-solver, she has worked with many businesses and projects to organize and make sense of widespread data assets and leverage them for maximum business value. She has expertise in a variety of commercial and open source tools, and she enjoys learning new technologies, sometimes on a daily basis! Her passion is finding ways to organize chaos and deliver software more effectively.

    linkedinXlinksearch

Skill covered

Retrieval Augmented Generation (RAG)