Introduction to Large Language Models (LLMs) - NPTEL Course
A comprehensive course on Large Language Models offered by IIT Delhi and IIT Bombay through NPTEL (National Programme on Technology Enhanced Learning).
Course Overview 📚
Instructors
- Prof. Tanmoy Chakraborty (IIT Delhi)
- Prof. Soumen Chakrabarti (IIT Bombay)
Teaching Assistants
- Anwoy Chatterjee (PhD student, IIT Delhi)
- Poulami Ghosh (PhD student, IIT Bombay)
Course Structure 🎓
Weekly Modules
Week 1: Foundations
- Introduction and Recent Advances
- Introduction to Natural Language Processing
- Deep Learning Basics
Week 2-8: Core Content
- Transformer Architecture
- Language Models & Embeddings
- Advanced Learning Paradigms
- Knowledge Integration & Retrieval
- Ethics & Contemporary Models
Getting Started 🚀
Prerequisites
- Python programming knowledge
- Basic understanding of Machine Learning
- Data Structures & Algorithms fundamentals
Local Development
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Visit http://localhost:3000
Website Features 💡
Technical Features
- Built with Nextra documentation framework
- React-based components
- MDX support for interactive content
- Dark/light mode theming
- Full-text search capability
- Mobile-responsive design
Content Features
- Interactive code examples
- Downloadable lecture materials
- Progress tracking
- Embedded diagrams and visualizations
- Searchable documentation
Contributing 🤝
We welcome contributions to improve the course materials:
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
Resources 📖
Additional Reading
- Speech and Language Processing
- Neural Network Models for NLP
- Course-specific materials in the
/resourcesdirectory
Support
For technical issues, please open a GitHub issue. For course-related queries, use the NPTEL discussion forum.
License
This project is licensed under the MIT License. See LICENSE for details.
Built with Nextra | Deployed on Vercel
Introduction to Large Language Models
Project Details
- Yash-Kavaiya/introduction-to-llms-nptel
- MIT License
- Last Updated: 4/26/2025
Recomended MCP Servers
Maintenance of a set of tools to enhance LLM through MCP protocols.
A collection of pre-defined filesystem structures tailored for various use cases, from personal organization to development environments. Ideal...
A very simple proof-of-concept mcp for running vllm benchmarks
context7 mcp server for cursor
**Notion MCP Server** is a Model Context Protocol (MCP) server implementation that enables AI assistants to interact with...
Fetch and read Jewish texts through the API of Sefaria.org
📄 A curated list of awesome .cursorrules files
This read-only MCP Server allows you to connect to HDFS data from Claude Desktop through CData JDBC Drivers....
A MCP (Model Context Protocol) server implementation for SimpleLocalize.
A Model Context Protocol (MCP) server with Windows 10 desktop notifications support. It processes notification requests from MCP...





