This repository is a structured, hands-on learning hub covering the full spectrum of modern AI engineering β from the theory behind Large Language Models to building production-grade RAG systems and autonomous multi-agent workflows.
π Learning Progression
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
LLM Basics βββΆ Prompt Engineering βββΆ Open-Source Models
β β
βΌ βΌ
RAG Systems βββΆ Fine-Tuning (Closed + Open) βββΆ Agentic AI
β β
βΌ βΌ
Vector DBs βββΆ Evaluation & Benchmarks βββΆ Multi-Agent Systems
π Repository Structure
LLM-Learning/
β
βββ π 1_MyNotebooks/ # Personal consolidated notes & projects
β βββ 1_LLM/ # Core LLM concepts (13 notebooks)
β βββ 2_RAG/ # RAG fundamentals (3 notebooks)
β βββ 3_AgentAI/ # Agent architecture (1 notebook)
β βββ 4_Projects/ # Practical projects (1 notebook)
β
βββ π 3_Generative_AI/ # GenAI, ChatGPT & Copilot course (19 modules)
β βββ Module 0 β Module 18 # Data wrangling, EDA, visualization
β βββ Course Outline.xlsx # Full course syllabus
β
βββ βοΈ 4_LLM_Engineering/ # 8-week LLM Engineering bootcamp (900+ notebooks)
β βββ week1/ # Web scraping & summarization
β βββ week2_Gradio_And_ChatBot/
β βββ week3_HuggingFace_OpenSource_Solutions/
β βββ week4_Model_Evaluation/
β βββ week5_RAG/
β βββ week6_FineTuneing_ClosedSourceLLM/
β βββ week7_FineTuning_OpenSource/
β βββ week8_AgentAI/
β βββ guides/ # 14 foundational guides
β βββ community-contributions/
β βββ extras/
β
βββ π 5_LLM_RAG/ # RAG deep-dive (in progress)
β
βββ π€ 6_AI_Agents/ # Agent frameworks & courses
βββ Deeplearning.ai_AutoGen/
βββ Deeplearning.ai_Crew.ai/
βββ Google_Kaggle/
βββ HuggingFace/
π 1 β My Notebooks (Personal Notes)
Consolidated, self-authored notes covering LLM fundamentals, RAG, Agents, and hands-on projects.
π· LLM Fundamentals (1_MyNotebooks/1_LLM/)
π· RAG β Retrieval-Augmented Generation (1_MyNotebooks/2_RAG/)
π· Agent AI (1_MyNotebooks/3_AgentAI/)
#
Notebook
Topic
1
π€ Basics
Agent architecture & frameworks
π· Projects (1_MyNotebooks/4_Projects/)
π 3 β Generative AI Course
GenAI, ChatGPT, CoPilot & Agents for Business β A comprehensive 19-module course covering data science foundations and generative AI applications.
π Full course outline: GenAI, ChatGPT, CoPilot & Agents for Business - Course Outline.xlsx
βοΈ 4 β LLM Engineering (8-Week Bootcamp)
900+ notebooks across an intensive 8-week program progressing from web scraping to autonomous agents. Includes community contributions from 40+ learners .
π
Week 1 β Web Scraping & Summarization
π
Week 2 β Gradio & ChatBot Development
π
Week 3 β HuggingFace & Open-Source Solutions
π
Week 4 β Model Evaluation & Code Generation
π
Week 5 β RAG (Retrieval-Augmented Generation)
π
Week 6 β Fine-Tuning Closed-Source LLMs
π
Week 7 β Fine-Tuning Open-Source Models
π
Week 8 β Autonomous Agent AI
π Community Contributions & Extras
π 5 β LLM RAG (Work in Progress)
π§ This section is under active development β Deep-dive into advanced RAG patterns and techniques.
Hands-on courses from DeepLearning.AI , Google/Kaggle , and HuggingFace covering leading agent frameworks.
π΅ AutoGen β Multi-Agent Conversations (Deeplearning.ai_AutoGen/)
π£ Crew.ai β Multi-Agent Orchestration (Deeplearning.ai_Crew.ai/)
π’ Google Kaggle β Agent Fundamentals (Google_Kaggle/)
π‘ HuggingFace (HuggingFace/)
Resource
Description
π Certificate
Course completion certificate
π οΈ Technologies & Frameworks
Category
Technologies
π§ LLM APIs
OpenAI (GPT), Anthropic (Claude), Google (Gemini)
π¦ Open-Source Models
LLaMA, Mistral, DeepSeek, Qwen
π€ ML Platform
HuggingFace Transformers, Datasets, PEFT
π¦ Orchestration
LangChain, LiteLLM
π€ Agent Frameworks
AutoGen, Crew.ai, Custom agents
πΎ Vector Databases
ChromaDB, Pinecone, Qdrant, FAISS
π₯οΈ UI Frameworks
Gradio, Streamlit
ποΈ Fine-Tuning
QLoRA, PEFT, LoRA, OpenAI Fine-tuning API
βοΈ Cloud & Deploy
Google Colab, Modal, Docker, Terraform
π Languages
Python, C/C++, JavaScript
π§ Dev Tools
Jupyter, Ollama, uv, Cursor
Python 3.10+
Jupyter Notebook / JupyterLab
API keys for OpenAI / Anthropic / Google (optional β free alternatives available)
# Clone the repository
git clone https://github.com/SouravAggarwal/LLM-Learning.git
cd LLM-Learning
# Start with personal notes
jupyter notebook 1_MyNotebooks/1_LLM/1_Basics.ipynb
# Or jump into the LLM Engineering bootcamp
cd 4_LLM_Engineering
pip install -r requirements.txt
jupyter notebook week1/day1.ipynb
π Run Local Models with Ollama
# Install Ollama from https://ollama.com
ollama run llama3.2 # Standard (3B parameters)
ollama run llama3.2:1b # Lightweight for smaller machines
π‘ Tip: See Guide 09 β AI APIs & Ollama for detailed setup with Ollama, Gemini, OpenRouter, and more free alternatives.
Metric
Count
π Jupyter Notebooks
939+
π Python Scripts
428
π Markdown Docs
208
π Total Files
1,600+
π
Weekly Modules
8 weeks
ποΈ Projects
100+ community projects
π₯ Contributors
40+
π€ AI Frameworks
8+
β Found this useful? Give it a star!
Built with β€οΈ for the AI/ML community