Skip to content

Retrieval Augmented Generation

In this 6 days live training, you will learn how to build Retrieval-Augmented Generation (RAG) systems with LangChain.

Learning Objectives

Embark on a 6-day live training journey to learn the fundamentals of Retrieval-Augmented Generation (RAG) using Langchain. This introductory training provides a practical and hands-on approach to understanding the core components and workflows involved in RAG development. 

What You Will Learn: 

Module 1: End-to-End Simple RAG

Start with the basics by building a simple RAG system from scratch. This module provides an overview of the RAG framework and walks you through the end-to-end process, setting the foundation for more advanced topics. 

Module 2: Query Translation & Routing

Learn how to translate user queries into actionable tasks for your RAG system. Understand the importance of query routing and how to direct queries to the appropriate resources for optimal results. 

Module 3: Query Construction & Indexing

Dive into constructing effective queries that enhance the retrieval process. Explore indexing techniques to organize and manage your data, ensuring efficient and accurate information retrieval. 

Module 4: Retrieval & Generation

Master the retrieval process by learning to fetch relevant information based on user queries. Discover the generation phase, where the retrieved data is transformed into coherent and useful responses. 

Module 5: RAG Evaluation

Understand how to evaluate your RAG system’s performance. Learn key metrics and evaluation techniques to ensure your system delivers accurate and valuable outputs. 

Pre-requisites: 
  • Basic understanding of Python programming 
  • Familiarity with natural language processing (NLP) concepts 
  • No prior experience with Langchain is required 

Why train with Venturenox?

Live Sessions

Our training courses feature live sessions, providing you with real-time interaction with instructors and peers. This format allows for immediate feedback and a dynamic learning experience that adapts to your needs.

Expert Trainers

Our courses are led by industry experts with extensive experience in cloud and backend technologies. These trainers bring practical insights and real-world knowledge, ensuring you gain valuable skills.

Hands-on Practice

We emphasize hands-on practice, requiring you to complete practical tasks that reinforce your learning. This approach ensures you can apply theoretical knowledge to real-world scenarios, making you and job-ready in no time.

Office Hours

In addition to live sessions and hands-on practice, every students is allocated certain office hours where they can spend time one-on-one with trainers to discuss any problems that they are facing and clarify any concepts.

Frequently Asked Questions

When do the classes take place?

Classes take place on Tuesdays, Wednesdays and Thursdays. Class timings are optimized for working professionals so that they can take the courses during their evening hours.

Different sessions will have different class timings: 

  • For sessions focused on US students, time will be 9pm - 10:30pm Eastern Time Zone.
  • For sessions focused on EU students, time will be 9pm - 10:30pm Central European Time.
How many hours of live training are included?

We have 1.5 hours of live training for every day of the course. For example, if a training course is for 5 days, that translates into 5 x 1.5 hours = 7.5 hours of live classes. 

This time is spread over multiple weeks so that students have enough opportunity to complete hands-on assignments and avail their office hours.

What are office hours and how can they be used?

Every students is allocated office hours for one-on-one interaction with the instructor. They can use this time anytime during the course of the training. This time is meant to be spent for discussing any problems and clarifying concepts in a personalised manner.

How do classes and communications take place?

Classes take place on Google Meet. All students receive invites to the calls a week before the training starts. All students are also added to a Slack workspace for interacting with the instructor and their peers.

Will I receive certification as a result of the training?

All participants will receive a certificate of participation from Venturenox after the training.

How many students participate in every class?

Classes typically have 10 - 15 students. Students are normally experienced professionals who are looking to up-skill themselves. This makes for a rich group learning experience.

What are the requirements for joining the training?

Our trainings are meant for professionals who already have some experience and are looking to take their skills to the next level. 

Students will need access to a computer where they can setup development environments and complete the hands-on assignments.

Want customised trainings
for your company?

We would be happy to talk to you personally about your team's training needs.