Master LLMs with 30+ hands-on tutorials - From basic concepts to advanced AI agents, all with practical Jupyter notebooks you can run instantly.
Transform from LLM beginner to expert with interactive tutorials covering:
- ๐ง Core Concepts: Embeddings, Vector Stores, Prompt Engineering
- ๐ LangChain Mastery: Chains, Agents, Memory, and Tools
- ๐ค AI Applications: Chatbots, Q&A Systems, Content Generation
- ๐ ๏ธ Advanced Techniques: RAG, Function Calling, Multi-Agent Systems
- ๐ Specialized Use Cases: Speech Recognition, Image Generation, Research Agents
No setup required! Click above to start learning immediately.
# Clone the repository
git clone https://github.com/atef-ataya/Large-Language-Models-Tutorial.git
cd Large-Language-Models-Tutorial
# Install dependencies
pip install -r requirements.txt
# Start Jupyter
jupyter notebook
Tutorial | Description | Colab Link |
---|---|---|
Question-Answering System | Build intelligent Q&A applications | |
ChatGPT Clone | Create your own conversational AI | |
Wikipedia Chatbot | OpenAI + Pinecone powered chatbot |
Tutorial | Description | Colab Link |
---|---|---|
Tavily AI Research Agent | Autonomous research and analysis | |
Multi-Agent Systems | Coordinate multiple AI agents | |
LangGraph Workflows | Build complex AI workflows |
Tutorial | Description | Colab Link |
---|---|---|
Recipe & Image Generator | AI-powered cooking assistant | |
Speech Recognition | Whisper-powered voice interfaces | |
YouTube Summarizer | Extract insights from videos |
Each notebook corresponds to a detailed video tutorial on my YouTube channel:
Latest Videos:
- ๐ฌ Building AI Agents with LangGraph
- ๐ฌ Advanced Prompt Engineering Techniques
- ๐ฌ Creating Production-Ready LLM Applications
- Python 3.8+
- Basic Python knowledge
- Jupyter Notebook (or use Colab)
- API Keys for OpenAI, Pinecone, etc. (instructions in each notebook)
- โ 30+ Interactive Notebooks - Hands-on learning with real code
- โ Production-Ready Examples - Not just toy projects
- โ Clear Documentation - Every step explained
- โ Regular Updates - New tutorials added monthly
- โ Community Support - Active discussions and help
- โ Multiple Deployment Options - Colab, local, or Codespaces
- Choose Your Path: Pick Colab for instant access or local setup for full control
- Start with Basics: Begin with "LangChain 101" if you're new to LLMs
- Follow Along: Each notebook includes video explanations
- Experiment: Modify code and parameters to see what happens
- Build Projects: Use tutorials as foundation for your own applications
Love this project? Here's how you can help:
- โญ Star this repository if it helps you learn
- ๐ด Fork and contribute your own tutorials
- ๐ Report issues or suggest improvements
- ๐ข Share with others who might find it useful
- Check out our Contributing Guide
- Look for good first issues
- Join our Discussions
Join our growing community of LLM enthusiasts:
- ๐ฌ GitHub Discussions - Ask questions and share ideas
- ๐ฆ Twitter - Latest updates and AI insights
- ๐ Personal Website - Blog posts and additional resources
- ๐บ YouTube - Video tutorials and explanations
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenAI for GPT models and API
- LangChain for the amazing framework
- Jupyter for the interactive notebook experience
- The Community for feedback and contributions
- Advanced RAG techniques
- Multi-modal AI applications
- LLM fine-tuning tutorials
- Production deployment guides
- API integration examples
Open an issue with your idea!
โญ Found this helpful? Give it a star and share with fellow developers!
Built with โค๏ธ by Atef Ataya | Follow me on Twitter for AI updates