Knowledge Graph Data Engineering for Generative AI Use Cases
1h 50mIntermediate2025-05-30
Authors

Ashleigh Faith
Course details
This advanced course bridges the gap between traditional data engineering and modern AI applications through knowledge graphs. Designed for data scientists and engineers, instructor Ashleigh Faith provides an overview of a practical framework for implementing neurosymbolic AI solutions. Learn how to assess data requirements, build robust knowledge graphs, implement efficient ETL processes, and handle complex entity resolution challenges. Along the way, Ashleigh covers real-world applications, common pitfalls, and best practices for creating maintainable, scalable knowledge graph solutions that can integrate with AI systems.
Skills covered
Neo4jNatural Language Processing (NLP)Data VisualizationData EngineeringGenerative AIArtificial Intelligence (AI)Data ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceOne-Off
Concepts
0. Introduction
- 01 - The power of knowledge graphs in data engineering
- 02 - What you need to know for the course
1. Setup - Data Engineering Foundations
- 03 - What is data engineering
- 04 - Aspects of data engineering
- 05 - Importance of data engineering for semantic AI
- 06 - Use case - Two Trees Olive Oil
2. Extraction
- 07 - What data do you need
- 08 - Where is the data
- 09 - What state is the data in
- 10 - Translating relational to graph data
3. Data Modeling
- 11 - Creating your design document
- 12 - Options for data modeling
- 13 - Thinking about nodes
- 14 - Thinking about relations
- 15 - Thinking about retrieval traversal
- 16 - Thinking about updates
- 17 - Thinking about storage
4. Transform
- 18 - Data transformation
- 19 - Missing data
5. Load
- 20 - Setting up our Stardog project, part 1
- 21 - Setting up our Stardog project, part 2
- 22 - Load instances in Stardog
- 23 - Test the load
- 24 - Test the query
6. Using the Knowledge Graph with AI
- 25 - Architecture
- 26 - Query options
- 27 - Using a knowledge graph with AI
Conclusion
- 28 - Continuing your learning journey
Related courses
- Data Preparation, Feature Engineering, and Augmentation for AI Models
- GraphRAG Essential Training
- Semantic Search and Information Retrieval using GenAI
- Data Science Foundations: Knowledge Graphs
- Hands-On AI: Knowledge Graphs for Generative AI Use Cases
- RedisGraph Essentials for Effective Data Management
- Data Analytics: Graph Analytics
- Programming Foundations: Discrete Mathematics
Related learn paths
- Working with Data: Engineering, Integration, and MLOps for AI
- Working with Data: Collecting, Processing, and Storing Data for AI
- MLOps Essentials for Developers and AI Engineers: Tools, Pipelines, Security
- Introduction to Fundamental Skills for Data Work: Data Strategy and Planning
- Building Generative AI Skills for Web Developers
- Advance Your Python Skills for Data Science
- Getting Started with DevOps
- Develop Your NoSQL Skills