Skip to main content

RAG for Real-World AI Applications

26m 55s
English
Paid

AI models only know what they have been trained on - mostly "free" information from the internet such as articles, API documentation, books, and much more. But what if you need the AI model to understand data beyond its training corpus?

In this course, you will master the approach of Retrieval Augmented Generation (RAG), which allows you to extend the capabilities of LLM with your own data. You will learn how embeddings and vectors work (and how RAG uses them to create a cohesive context), how to automate data storage and integrate it into your custom RAG, and how to apply this approach most effectively in real code bases.

About the Authors

Daniel Kelly

Daniel Kelly thumbnail

Daniel is an experienced software developer and educator with over 10 years of hands-on experience across multiple areas of software development. His work spans from building real-world applications and open-source projects to delivering large-scale technical education for developers worldwide.

As a leading instructor at BitterBrains, Daniel has helped thousands of developers improve their skills, focusing on both fundamental engineering practices and modern development workflows, including the use of AI in software development.

Teaching Approach and Expertise

Daniel is widely recognized for his ability to:

  • Explain complex technical concepts in a clear and accessible way
  • Simplify difficult topics without oversimplifying them
  • Bridge the gap between theory and real-world application
  • Focus on practical, job-ready skills

His teaching style ensures that students not only understand concepts but can apply them immediately in real projects.

Garrison Snelling

Garrison Snelling thumbnail
Garrison is the founder of ComputeSDK, where he is reimagining how secure embedded computing solutions can integrate into modern applications and AI agents. He previously led product engineering and built the customer solutions division from scratch at StackBlitz, a company known for projects such as Bolt.new and WebContainers. Throughout his career, he has consistently focused on creating developer tools that combine technical ambition with genuine enjoyment of use. In teaching, Garrison emphasizes developing a clear mental model of what is possible for developers, relying on practical workflows that are easy to apply in a real production environment.

Justin Schroeder

Justin Schroeder thumbnail

Justin — Open-Source Developer and Engineering Leader at Braid

Justin is a partner at Braid and a highly productive open-source developer known for building tools that simplify modern web development. He is the creator behind several widely used projects, including:

  • FormKit — advanced form management for modern apps
  • AutoAnimate — automatic UI animations with minimal setup
  • ArrowJS — lightweight reactive JavaScript framework
  • Tempo — productivity-focused development tooling

These tools are actively used by thousands of developers to streamline workflows and reduce complexity in frontend development.

Expertise and Product Development Approach

With extensive experience in product development and engineering leadership, Justin specializes in:

  • Building scalable developer tools
  • Leading high-performing engineering teams
  • Designing intuitive APIs and developer experiences
  • Turning complex technical concepts into practical solutions

His work consistently focuses on efficiency, usability, and real-world application.

Teaching and Developer Education

As an instructor, Justin is known for his ability to:

  • Break down complex topics into clear, actionable insights
  • Teach concepts that developers can apply immediately in production
  • Focus on practical workflows rather than abstract theory

This makes his educational content valuable for both intermediate and advanced developers.

vueschool.io

vueschool.io thumbnail
Learning about new web technologies and staying-up-to-date is an ongoing process. That’s why we offer affordable subscription plans for individuals and teams.

Watch Online 4 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 4 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Intro to Real World RAG
All Course Lessons (4)
#Lesson TitleDurationAccess
1
Intro to Real World RAG Demo
03:13
2
Real World RAG Use-Cases from Top Companies
04:07
3
How RAG Works – A High Level Overview
05:58
4
Project Setup and Vibe Coding the Chat UI
13:37
Unlock unlimited learning

Get instant access to all 3 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription