Our Alumni Work at Top Companies
RAG & AI Search Course Curriculum
It stretches your mind, think better and create even better.
Topics:
1.1 Programming Foundations
Advanced Python Programming
Async Programming for I/O
Data Structures and Algorithms
Memory Management
Performance Optimization
1.2 ML and NLP Basics
Machine Learning Fundamentals
Neural Networks Overview
NLP Text Processing
Language Model Basics
Evaluation Metrics
Topics:
2.1 Classical IR Methods
Boolean Retrieval
TF-IDF Algorithm
BM25 Scoring
Inverted Indexes
Query Processing
2.2 Modern Search Systems
Search Engine Architecture
Ranking Algorithms
Query Understanding
Relevance Scoring
Performance Metrics
Topics:
3.1 RAG Fundamentals
What is RAG and Why Use It
RAG vs Fine-tuning
RAG Architecture Overview
Core Components
Types of RAG Systems
3.2 RAG Workflow
Query Understanding
Document Retrieval
Context Formation
Answer Generation
Response Synthesis
Topics:
4.1 Embedding Fundamentals
What are Embeddings
Semantic Similarity
Vector Dimensions
Distance Metrics
Embedding Properties
4.2 Embedding Models
Sentence Transformers
OpenAI Embeddings
Cohere and Voyage AI
Instructor and BGE Models
Custom Fine-tuning
Topics:
5.1 Vector Operations
Vector Spaces
Cosine Similarity
Euclidean Distance
Dot Product
Dimensionality Reduction
5.2 Advanced Concepts
Dense vs Sparse Embeddings
Cross-Encoders vs Bi-Encoders
Multilingual Embeddings
Multimodal Embeddings
Compression Techniques
Topics:
6.1 Document Types and Parsing
PDF Processing
HTML/Web Scraping
Office Documents
Structured Data (JSON, XML)
OCR for Scanned Documents
6.2 Text Extraction
Table Extraction
Image Caption Extraction
Metadata Preservation
Layout Analysis
Multi-format Handling
Topics:
7.1 Text Cleaning
Text Normalization
Noise Removal
Deduplication
Language Detection
Encoding Issues
7.2 Document Structure
Sentence Segmentation
Paragraph Detection
Section Identification
Header/Footer Removal
Reference Resolution
Topics:
8.1 Basic Chunking Methods
Fixed-Size Chunking
Sentence-Based Chunking
Paragraph-Based Chunking
Sliding Window Approach
Overlap Strategies
8.2 Advanced Chunking
Semantic Chunking
Recursive Chunking
Context-Aware Chunking
Hierarchical Chunking
Document Structure Chunking
Topics:
9.1 Vector Database Technologies
Pinecone Architecture
Weaviate Features
Qdrant Capabilities
Milvus/Zilliz
ChromaDB and FAISS
9.2 Database Operations
CRUD Operations
Indexing Mechanisms
Query Processing
Filtering and Metadata
Performance Optimization
Topics:
10.1 Index Types
Flat Index
IVF (Inverted File)
HNSW Algorithm
LSH (Locality Sensitive Hashing)
Product Quantization
10.2 Index Management
Index Building
Incremental Updates
Index Versioning
Reindexing Strategies
Distributed Indexing
Topics:
11.1 Similarity Search
k-NN Search
Approximate NN Search
Range Queries
Threshold-Based Retrieval
Diversified Search
11.2 Ranking Algorithms
Scoring Functions
Rank Aggregation
Result Diversification
Relevance Feedback
Learning to Rank
Topics:
12.1 Hybrid Search
Dense + Sparse Combination
BM25 + Vector Search
Reciprocal Rank Fusion
Weight Optimization
Cross-Encoder Reranking
12.2 Multi-Step Retrieval
Coarse-to-Fine Retrieval
Iterative Refinement
Chain-of-Retrieval
Recursive Retrieval
Hierarchical Search
Topics:
13.1 Query Understanding
Intent Detection
Entity Extraction
Query Expansion
Query Rewriting
Disambiguation
13.2 Semantic Matching
Concept Extraction
Synonym Expansion
Knowledge Graph Integration
Ontology Mapping
Cross-Lingual Search
Topics:
14.1 Dense Retrieval Models
DPR (Dense Passage Retrieval)
ANCE Models
ColBERT Architecture
SBERT Fine-tuning
Domain Adaptation
14.2 Learned Sparse Retrieval
SPLADE Method
DeepImpact
DocT5Query
Term Importance Learning
Sparse-Dense Hybrids
Topics:
Reranking Strategies
Cross-Encoder Reranking
MMR (Maximum Marginal Relevance)
DuoBERT
Cascade Ranking
Personalized Ranking
Query Optimization
Query Processing Pipeline
Query Caching
Query Routing
Load Balancing
Performance Tuning
Topics:
16.1 LangChain for RAG
Document Loaders
Text Splitters
Vector Store Integration
Retrieval Chains
QA Chains
16.2 LlamaIndex Implementation
Index Types
Query Engines
Response Synthesis
Node Postprocessors
Storage Management
Topics:
17.1 Building from Scratch
Pipeline Architecture
Component Design
State Management
Error Handling
Async Processing
17.2 System Integration
LLM Integration
API Development
Caching Layers
Monitoring Setup
Performance Optimization
Topics:
18.1 Context Processing
Context Window Limits
Context Compression
Relevant Context Selection
Context Ordering
Token Management
18.2 Context Quality
Context Relevance
Noise Reduction
Deduplication
Priority Scoring
Dynamic Adjustment
Topics:
19.1 Generation Strategies
Single Document Answering
Multi-Document Synthesis
Abstractive Summarization
Extractive Answering
Hybrid Generation
19.2 Response Quality
Answer Verification
Fact Checking
Hallucination Prevention
Confidence Scoring
Source Attribution
Topics:
20.1 Multi-Turn Conversations
Context Carryover
Memory Systems
Session Management
Turn-Taking Strategies
Clarification Handling
20.2 Personalization
User Profiling
Preference Learning
Adaptive Responses
History Tracking
Recommendation Integration
Topics:
21.1 Agentic RAG
Agent-Based Retrieval
Tool Use in RAG
Planning and Reasoning
Multi-Step Retrieval
Self-Improving RAG
21.2 Modular RAG
Component Modularity
Plug-and-Play Modules
Module Composition
Interface Design
Module Optimization
Topics:
22.1 Knowledge Graph Integration
Graph Data Models
Entity and Relation Extraction
Graph Construction
Graph Embeddings
Graph Neural Networks
22.2 Graph-Based Retrieval
Subgraph Matching
Path Finding
Neighborhood Aggregation
Reasoning over Graphs
Graph-Enhanced Search
Topics:
23.1 Cross-Modal Systems
Image-Text RAG
Video RAG
Audio RAG
Document Layout RAG
Unified Embeddings
23.2 Multimodal Retrieval
Cross-Modal Search
Feature Fusion
Alignment Strategies
Result Aggregation
Quality Metrics
Topics:
24.1 Code RAG
Code Understanding
Repository Indexing
API Documentation RAG
Code Example Retrieval
Debugging Assistance
24.2 Enterprise RAG
Legal Document RAG
Medical RAG
Financial RAG
Scientific Literature RAG
Technical Documentation
Topics:
25.1 Self-RAG
Self-Reflection Mechanisms
Retrieval Necessity Detection
Answer Quality Assessment
Iterative Improvement
Verification Loops
25.2 Adaptive RAG
Query Routing
Dynamic Pipeline Selection
Confidence-Based Routing
Fallback Mechanisms
Online Learning
Topics:
26.1 Speed Optimization
Latency Reduction
Query Optimization
Caching Strategies
Parallel Processing
Hardware Acceleration
26.2 Quality Optimization
Relevance Tuning
Precision/Recall Balance
Ranking Optimization
Diversity Enhancement
Continuous Improvement
Topics:
27.1 RAG Evaluation
RAGAS Framework
Retrieval Metrics
Generation Metrics
End-to-End Metrics
Human Evaluation
27.2 Testing Strategies
Unit Testing
Integration Testing
Load Testing
A/B Testing
Regression Testing
Topics:
28.1 System Design
Microservices Architecture
API Gateway Design
Message Queue Integration
Event Streaming
Service Mesh
28.2 Deployment Strategies
Containerization
Kubernetes Orchestration
Serverless Deployment
Multi-Region Setup
Edge Deployment
Topics:
29.1 Security and Compliance
Authentication/Authorization
Data Encryption
Access Control
Audit Logging
GDPR/HIPAA Compliance
29.2 Multi-Tenancy
Tenant Isolation
Resource Allocation
Data Segregation
Custom Configurations
Billing Integration
Topics:
30.1 Monitoring and Observability
Performance Dashboards
Quality Monitoring
Error Tracking
Usage Analytics
Cost Management
30.2 DevOps and Maintenance
CI/CD Pipelines
Infrastructure as Code
Incident Response
Disaster Recovery
Continuous Updates
TOOLS & PLATFORMS
Our AI Programs
3 Months
6 Live Projects
4.7/5
AI Agents are autonomous software systems that can perceive their environment, make decisions, and act to achieve specific goals. They combine reasoning...
3 Months
6 Live Projects
4.8/5
Data Science is the field of extracting insights and knowledge from data using statistics, machine learning, and data analysis techniques. It combines programming...
3 Months
6 Live Projects
4.9/5
Generative AI is a type of artificial intelligence that creates new content such as text, images, audio, code, or video based on learned patterns from data. It powers tools like ChatGPT...
3 Months
6 Live Projects
4.8/5
ML Ops (Machine Learning Operations) focuses on managing the end-to-end lifecycle of ML models — from training to deployment and monitoring — ensuring reliability and scalability.
Build a complete multi-agent customer service system with: - Natural language understanding - Intent recognition and routing - Knowledge base integration - Escalation handling - Sentiment analysis - Performance monitoring
Develop an AI research agent capable of: - Literature review automation - Data collection and analysis - Report generation - Citation management - Collaborative research - Quality validation
Create an agent system for business process automation: - Workflow orchestration - Document processing - Decision automation - Integration with enterprise systems - Compliance checking - Performance optimization
LEARNERS
BATCHES
YEARS
SUPPORT
100000+ uplifted through our hybrid classroom & online training, enriched by real-time projects and job support.
Come and chat with us about your goals over a cup of coffee.
2nd Floor, Hitech City Rd, Above Domino's, opp. Cyber Towers, Jai Hind Enclave, Hyderabad, Telangana.
3rd Floor, Site No 1&2 Saroj Square, Whitefield Main Road, Munnekollal Village Post, Marathahalli, Bengaluru, Karnataka.