Course Outline#

This is a 6-week live cohort based course. We will build 6 AI powered Apps, and learn the fundamentals of LLMs like tokenizations, embeddings, transformers, prompt engineering, RAG, fine tuning and AI Agents. The sessions will have a large hands-on component and we dig deep into mathematical concepts.

Session recordings will be made available.

Apart from the live sessions, every week we will have office hours to clear doubts and have general conversations about AI. These office hours are optional.


Program Outline#

Our first AI App

In our very first week, we will setup the tools needed to build AI powered apps.

Agenda

  • Build our first AI powered app

  • Use Groq inference engine

  • Work with powerful LLama models

  • Build a basic language model

  • Understand the LLM generation process

  • Learn about how LLMs represent words - tokenization

RAG-powered App

Having build our first app, we are now ready to solve practical business problems. Remember that LLMs don’t have access to your private data, and hence cannot answer questions relevant to your business problems. We address this issue by retrieval augmented generation (RAG)

Agenda

  • Learn how to connect the powerful LLMs to your private data

  • Ask questions to the LLMs specific to your business needs

  • Learn about vector embeddings and vector databases

  • Build your first RAG powered App

  • Build a recommender system app

Prompt Engineering

Steering the run time behaviour of LLMs are extremely important for practical use cases. We’ll explore techniques to get the most out of these models through effective prompting.

Agenda

  • Learn about few-shot and zero-shot prompting techniques

  • Master chain-of-thought style prompting to elicit reasoning in LLMs

  • Implement system prompts and persona-based instructions

  • Learn how prompts are evaluated

  • Learn about temperature, top-p, and top-k parameters

  • A peek into next week - attention mechanism

Transformer from scratch

Now that we know tokenizations, embeddings, and prompt engineering, we arrive at the central part of the LLM - the transformer architecture.

Agenda

  • Dissect the transformer architecture

  • Learn about the all-important attention mechanism

  • Implement GPT architecture from scratch

  • Understand how LLMs are learning probability distributions

Fine-tuning LLMs

Powered by our knowledge of LLM architecture, we learn how to update the weights of an LLM based on finetuning on data that we are interested in.

Agenda

  • Understand when and why to fine-tune pre-trained models

  • Learn about parameter-efficient fine-tuning techniques (PEFT, LoRA)

  • Learn how finetuning can be done on classification tasks

  • Update embedding models using fine tuning

Advanced AI Agents

The final week is where we use all our knowledge to build advanced AI Agents that can autonomously solve complex tasks.

Agenda

  • Understand the agent architecture and reasoning frameworks

  • Implement tools and function-calling capabilities

  • Build a multi-agent system with specialized roles

  • Create an autonomous agent that can plan and execute complex workflows


Prerequisite Knowledge#

While the course is accesible to a beginner audience, prior coding experience is expected.

You are expected have some understanding of coding - ideally in Python. If you are comfortable in other OOP languages such as Java and Javascript, you should feel comfortable following along. All apps we build will be in Python. If you have never coded in your life, this course is not for you.

You are expected to know how to add two vectors and visualize this geometrically, and have a basic understanding of conditional probability.

The course will be accessible to those without ML knowledge. Whatever machine learning and deep learning concepts are needed will be covered in class wherever appropriate.

Refresher materials


Upcoming Cohort - August 2025#

📅 KEY DATES

  • Cohort Duration: August 16th - September 21th, 2025

  • Live Sessions: Saturdays & Sundays, 4:00 PM - 6:00 PM IST

  • Office Hours: Wednesdays, 9:30 PM - 10:30 PM IST



WHAT YOU’LL GET

  • Hands-on experience building cutting-edge GenAI applications
  • 6 weeks of structured learning with practical projects
  • Direct access to industry professionals
  • Exclusive WhatsApp community with peers and AI/ML experts

If you have any questions, feel free to reach out
Any Questions?