Festival Season Offer15% off on all our programmes — claim it before you enrol
MODULE 4 OF 7  ·  40 Hrs  ·  4 Weeks

Generative AI & LLM Application Engineering

Large language models have become the core building block of modern AI products. This module builds real LLM-powered applications — from prompt engineering through to full Retrieval-Augmented Generation systems.

Who This Module Is For
Students ready to move from classical ML into building applications powered by large language models.
Real-World Relevance
Generative AI and LLM application engineering is the fastest-growing hiring category in AI right now — GenAI Application Engineer and LLM Application Developer roles are opening up across every industry.
Program OverviewView Hands-On Labs
Curriculum

What You Will Learn

A detailed, industry-aligned breakdown of every topic covered in this module.

  • Generative AI fundamentals
  • Large language models
  • LLM APIs and prompt engineering
  • Structured outputs and function calling
  • Embeddings and vector databases
  • Document ingestion and chunking
  • Retrieval-Augmented Generation (RAG)
  • Reranking and RAG evaluation
  • PostgreSQL and pgvector
  • Model Context Protocol (MCP) fundamentals
Technology Stack

Tools You Will Use

Hands-on time with the same tools used in professional AI engineering and production ML workflows.

LLM APIs

Large language model APIs used to integrate generative AI capabilities into applications.

Hugging Face

Model hub and library ecosystem used to access, fine-tune and deploy AI models.

LangChain

Application framework used to build LLM-powered applications with chains and tool integrations.

PostgreSQL

Relational database used to store structured application and AI system data.

pgvector

PostgreSQL extension used to store and query vector embeddings for semantic search.

Vector DBs

Purpose-built databases used to store and retrieve embeddings for RAG and semantic search.

FastAPI

Modern Python web framework used to build production-grade backend and AI-serving APIs.

Docker

Containerization platform used to package and deploy applications and AI services consistently.

MCP

Model Context Protocol used to connect AI agents and LLMs to external tools and data sources.

Practical Work

Hands-On Labs

Production-style AI engineering lab scenarios, built using the same stack real AI teams ship with.

01

Engineer prompts and use structured outputs and function calling with an LLM API.

02

Build a document ingestion and chunking pipeline for retrieval.

03

Generate and store embeddings in a vector database using pgvector.

04

Build a full Retrieval-Augmented Generation (RAG) application end to end.

05

Evaluate and improve RAG quality using reranking and evaluation techniques.

Evaluation

Assessment

Knowledge Assessment

Quiz covering LLM fundamentals, embeddings, vector search and RAG architecture.

Practical Evaluation

Students must build and demo a working RAG application that answers questions from a real document set.

Portfolio

Projects

Industry-style deliverables added directly to your project portfolio.

Portfolio Project 01

Generative AI / RAG Application

Build LLM-powered apps with RAG, vector search and document understanding.

Module Outcome

What This Module Builds

Students learn to build LLM-powered applications, integrate AI models with external data and APIs, develop RAG systems, implement vector search and ship practical Generative AI applications.

Maps to job roles
Generative AI EngineerGenAI Application EngineerLLM Application DeveloperAI Application Developer

Continue building your AI engineering portfolio

Next up: Module 5 — Agentic AI Engineering

Go to Module 5Full Roadmap