# PGP – Applied AI & Agentic AI (IIIT Bangalore)

**Project portfolio from the [Executive Post Graduate Programme in Applied AI and Agentic AI](https://www.upgrad.com/applied-ai-and-agentic-ai-executive-pgp-certification-iiitb/)** — IIIT Bangalore × upGrad. Focus: LLMs, RAG, agentic workflows, multi-agent systems, and production deployment.

---

## 🎯 About the Programme

- **Duration:** 30 weeks · **240+** hours · **8+** projects · **2** industry capstones  
- **Focus:** Applied AI (ML, MLOps, deployment) + **Agentic AI** (agents, planning, multi-agent systems)  
- **Outcomes:** IIIT Bangalore Executive Certificate · Microsoft-recognized credential · Executive alumni status  

---

## ⚡ Quick Start

```bash
git clone https://github.com/ananttripathi/PGP-Applied-AI-Agentic-AI-IIITB.git
cd PGP-Applied-AI-Agentic-AI-IIITB
```

Each project lives in [`projects/`](projects/) with its own README, code, and setup instructions. See [CONTRIBUTING.md](CONTRIBUTING.md) for how to add or run projects.

---

## 📁 Repository Structure

```
PGP-Applied-AI-Agentic-AI-IIITB/
├── README.md
├── LICENSE
├── CONTRIBUTING.md
└── projects/                    # Course projects & capstones
    ├── README.md                # Index of projects
    ├── module-*/                # e.g. module-rag, module-agents, capstone-a, capstone-b
    │   ├── README.md
    │   ├── requirements.txt
    │   └── ...
    └── ...
```

*(Add your course projects under `projects/` as you complete them.)*

---

## 🛠️ Tech Stack & Tools (from curriculum)

| Area | Tools |
|------|-------|
| **LLMs & APIs** | OpenAI, Anthropic, Google; AWS Bedrock |
| **RAG & Search** | LangChain, LlamaIndex; Pinecone, Weaviate, Chroma; embeddings, chunking |
| **Agentic AI** | LangChain (chains, agents, tools, memory), **LangGraph**, **CrewAI**, **AutoGen** |
| **ML & MLOps** | Scikit-learn, XGBoost, TensorFlow, PyTorch; MLflow, SageMaker; Docker, FastAPI |
| **Data & Infra** | Python, Pandas, SQL; AWS (S3, Glue, Athena, Redshift); GitHub Actions, Terraform |

---

## 📂 Curriculum Overview (high level)

1. **AI Foundation** – Data engineering, Python, SQL, EDA  
2. **ML + Deployment** – Classical ML, DL, MLOps, SageMaker, FastAPI  
3. **Capstone A** – End-to-end ML system (e.g. predictive maintenance, customer intelligence)  
4. **LLM & RAG** – Prompting, embeddings, vector DBs, RAG patterns, retrieval governance  
5. **Agentic AI** – ReAct, tool use, planning; LangChain, LangGraph, LlamaIndex, CrewAI, AutoGen  
6. **Fine-tuning & Production** – LoRA/QLoRA, evaluation; AWS Bedrock, Ray, CI/CD, security  
7. **Capstone B** – Production agentic system (e.g. enterprise assistant, autonomous research, operations)  

*[Full syllabus](https://www.upgrad.com/applied-ai-and-agentic-ai-executive-pgp-certification-iiitb/)*

---

## 🏷️ Domains Covered

Healthcare · BFSI · Retail · Manufacturing · Media · EdTech · Real Estate · Energy · Automotive · LegalTech · AgriTech · Hospitality  

---

## 👤 Author

**Co-author:** [ananttripathiak](mailto:ananttripathiak@gmail.com)

---

## 📄 License

This project is licensed under the [MIT License](LICENSE).

**Suggested GitHub topics:** `iiitb` `applied-ai` `agentic-ai` `langchain` `llamaindex` `rag` `llms` `upgrad` `machine-learning`

---

## 📬 Contact

Open a [GitHub Issue](https://github.com/ananttripathi/PGP-Applied-AI-Agentic-AI-IIITB/issues) for questions or suggestions.
