Document Preview

Skilleze Technologies

Generative AI

Move from prompt user to AI product builder — master LLMs, RAG pipelines, vector databases, and production deployment of Generative AI applications in Nagpur.

Official Course Syllabus

Generated: 2026

Duration

8 weeks (64 hours of instruction)

Mode

Offline — Flat no. 8A, 2nd Floor, Kanchana Kiran Apartment, Ramdaspeth, Nagpur - 440010 / Online live (Zoom) / Hybrid

Outcome

Course Completion Certificate — Skilleze Technologies

Module-by-Module Curriculum

Module 1:LLM Fundamentals — How Generative AI Works

Week 1

Core Topics

  • Transformer architecture overview: attention mechanism, tokens, and embeddings
  • Pre-training, fine-tuning, and RLHF: how ChatGPT and Gemini are built
  • Tokens and tokenisation: why token count matters for cost and context
  • Context window: what it is, its limits, and how models use it
  • Model families: GPT-4o, Gemini 1.5 Pro, Claude, Llama, Mistral — a comparison
  • Hallucination, bias, and why LLMs are probabilistic, not deterministic
  • Practical impact of temperature, top-p, and sampling parameters

Tools & Tech

PythonJupyter NotebookHugging Face (demo)

Learning Outcomes

  • Explain how a large language model generates text, why hallucinations occur, and how context window size and temperature affect output quality.

Module 2:Advanced Prompt Engineering

Week 2

Core Topics

  • Zero-shot, few-shot, and many-shot prompting with examples
  • Chain-of-Thought (CoT) prompting and self-consistency techniques
  • System prompts: role, instructions, output format, constraints
  • Structured output: prompting for JSON, markdown tables, and consistent formats
  • Tree-of-Thought and ReAct (Reason + Act) prompting patterns
  • Prompt injection attacks and defensive prompting strategies
  • Prompt versioning and A/B testing prompts for production quality

Tools & Tech

OpenAI PlaygroundGoogle AI StudioPromptLayer

Learning Outcomes

  • Write system prompts and few-shot examples that produce consistent, structured, high-quality LLM outputs — and detect and mitigate prompt injection attempts.

Module 3:OpenAI & Gemini APIs — Building AI Features

Week 3

Core Topics

  • OpenAI API: chat completions, function calling, streaming responses
  • Google Gemini API: multimodal inputs (text + image), grounding with search
  • Structured output with response_format (JSON mode) and Pydantic parsing
  • Tool/function calling: defining tools, handling tool results, multi-turn conversations
  • Vision models: analysing images, screenshots, and documents with GPT-4o / Gemini
  • Rate limiting, error handling, and retry strategies for production API calls
  • Cost estimation and token optimisation strategies for real applications

Tools & Tech

OpenAI Python SDKGoogle Generative AI SDKFastAPIPostman

Learning Outcomes

  • Build a FastAPI backend that exposes an AI feature using OpenAI or Gemini function calling — with structured JSON output, vision support, and rate-limit-aware error handling.

Module 4:Embeddings & Semantic Search

Week 4

Core Topics

  • What are embeddings: vector representations of meaning in high-dimensional space
  • Text embedding models: text-embedding-3-small, all-MiniLM-L6-v2, BGE
  • Cosine similarity and dot product: measuring semantic distance between texts
  • Building a semantic search engine from scratch with embeddings
  • Embedding documents, queries, and comparing with numpy
  • Chunking strategies for long documents: fixed-size, recursive, semantic chunking
  • Evaluating embedding quality: retrieval precision, recall, MRR metrics

Tools & Tech

OpenAI Embeddings APIsentence-transformersnumpyscikit-learn

Learning Outcomes

  • Build a semantic search system that finds the most relevant document passages for a natural language query using embeddings and cosine similarity.

Module 5:Vector Databases — Pinecone & Chroma

Week 5

Core Topics

  • Why vector databases: beyond keyword search, scalable similarity search
  • Chroma: local persistent vector store, collection management, metadata filtering
  • Pinecone: cloud-managed vector DB, namespaces, upsert, query, and delete
  • HNSW and IVF indexing algorithms: understanding the speed/recall tradeoff
  • Hybrid search: combining vector similarity with keyword (BM25) search
  • Metadata filtering: combining semantic search with structured filters
  • pgvector: vector similarity search inside PostgreSQL for simpler stacks

Tools & Tech

Chroma DBPineconeLangChain (retriever layer)pgvector (intro)

Learning Outcomes

  • Index a document corpus in both Chroma (local) and Pinecone (cloud), query with metadata filtering, and measure retrieval quality between the two setups.

Module 6:RAG Pipelines — Retrieval-Augmented Generation

Week 6

Core Topics

  • RAG architecture: document ingestion → chunking → embedding → retrieval → generation
  • LangChain RAG chain: RetrievalQA, ConversationalRetrievalChain
  • LlamaIndex query engine: document loading, indexing, retrieval modes
  • Advanced RAG: re-ranking, HyDE (Hypothetical Document Embeddings), multi-query
  • Chat memory: ConversationBufferMemory, ConversationSummaryMemory
  • Multi-document RAG: routing queries to different knowledge bases
  • Exposing a RAG pipeline as a FastAPI endpoint for a React frontend

Tools & Tech

LangChainLlamaIndexChroma / PineconeFastAPI

Learning Outcomes

  • Build and deploy a production-quality RAG pipeline that answers questions over a private document corpus using LangChain or LlamaIndex, exposed as a REST API.

Module 7:Fine-Tuning Basics, Evaluation & Guardrails

Week 7

Core Topics

  • When to fine-tune vs few-shot vs RAG: the decision framework
  • OpenAI fine-tuning: JSONL dataset format, uploading, training, and evaluation
  • PEFT: LoRA and QLoRA for fine-tuning open-source models on limited hardware
  • RAG evaluation with RAGAS: faithfulness, answer relevancy, context precision
  • LLM evaluation: G-Eval, LLM-as-judge patterns, human evaluation rubrics
  • AI guardrails: output validation, topic restriction, PII detection with Guardrails AI
  • Observability: tracing LLM calls with LangSmith for debugging production issues

Tools & Tech

OpenAI Fine-tuning APIRAGASGuardrails AILangSmith

Learning Outcomes

  • Fine-tune a small GPT model, evaluate a RAG pipeline with RAGAS metrics, and add input/output guardrails to an AI application before production deployment.

Module 8:Production Deployment & Capstone

Week 8

Core Topics

  • Streamlit for rapid AI app prototyping: building a chat UI in 50 lines
  • FastAPI production setup: async endpoints, streaming responses with Server-Sent Events
  • Dockerising an AI application: managing model clients, environment secrets
  • Deploying to Hugging Face Spaces, Railway, or Render with environment variables
  • Cost monitoring: tracking API spend, setting usage limits, optimising prompt tokens
  • Responsible AI considerations: transparency, disclosure, and avoiding harm
  • Capstone project: full AI application from RAG pipeline to deployed web UI

Tools & Tech

FastAPIDockerHugging Face SpacesRailwayStreamlit

Learning Outcomes

  • Deploy a complete Generative AI application — RAG pipeline + API + chat UI — to a live public URL with observability, guardrails, and cost monitoring in place.

Capstone Projects

Private Document Q&A Assistant

Problem: Build a chatbot that answers questions over a private PDF corpus (e.g., company policies, textbook chapters) — with accurate citations and hallucination-aware guardrails.

LangChainChromaOpenAI GPT-4oFastAPIReactRAGAS evaluation

Deliverable: A live-deployed RAG chatbot with source citations, evaluated with RAGAS, guarded against off-topic queries, and accessible via a React chat UI on a public URL.

AI-Powered Resume Screener

Problem: Create a tool that takes a job description and a batch of resume PDFs, embeds them, and ranks resumes by semantic fit — then explains each ranking with LLM-generated summaries.

Pythonsentence-transformersPineconeGPT-4oStreamlitDocker

Deliverable: A Dockerised Streamlit app deployed on Hugging Face Spaces that accepts job descriptions and PDFs and returns ranked, LLM-explained shortlists — fully shareable portfolio project.

Multimodal Product Catalogue Assistant

Problem: Build an assistant that accepts product image uploads + customer questions and uses Gemini vision to answer questions about product specs, compatibility, and comparisons.

Gemini API (Vision)FastAPIReactRailwayGuardrails AI

Deliverable: A deployed vision-powered product assistant with topic guardrails, streaming responses, and a React chat interface — demonstrating multimodal AI in a product context.