A curated list of awesome online courses about Large Langage Models (LLMs).
We try to monitor free available online courses about LLMs. Please open a PR or an issue if you want to suggest a list update π€
- π€ Hugging Face
- CodeSignal β Selected LLM/NLP course paths with Cosmo, the AI tutor πΆβ¨
- Understanding LLMs and Basic Prompting Techniques β 5 lessons β 15 practices β Intermediate
- Introduction to Natural Language Processing β 4 courses β 78 practices β Intermediate
- Text Classification with Natural Language Processing β 4 courses β 110 practices β Advanced
- π£οΈ Large Language Model Course β Maxime Labonne
- Udacity
- Introduction to Large Language Models with Google Cloud β 45 Minutes β Beginner
- LLMOps: Building Real-World Applications With Large Language Models β 11 Hours β Intermediate
- DeepLearning.AI β Short Courses
- Pretraining LLMs β Upstage β 1 Hour β Beginner
- Prompt Compression and Query Optimization β MongoDB β 1 Hour β Intermediate
- Carbon Aware Computing for GenAI Developers β Google Cloud β 1 Hour β Beginner
- Function-Calling and Data Extraction with LLMs β Nexusflow β 1 Hour β Intermediate
- Building Your Own Database Agent β Microsoft β 1 Hour β Beginner
- AI Agents in LangGraph β LangChain, Tavily β 1 Hour β Intermediate
- AI Agentic Design Patterns with AutoGen β Microsoft, Penn State University β 1 Hour β Beginner
- Introduction to On-Device AI β Qualcomm β 1 Hour β Beginner
- Multi AI Agent Systems with crewAI β crewAI β 1 Hour β Beginner
- Building Multimodal Search and RAG β Weaviate β 1 Hour β Intermediate
- Building Agentic RAG with LlamaIndex β LlamaIndex β 1 Hour β Beginner
- Quantization in Depth β Hugging Face β 1 Hour β Intermediate
- Prompt Engineering for Vision Models β Comet β 1 Hour β Beginner
- Getting Started With Mistral β Mistral AI β 1 Hour β Beginner
- Quantization Fundamentals with Hugging Face β Hugging Face β 1 Hour β Beginner
- Preprocessing Unstructured Data for LLM Applications β Unstructured β 1 Hour β Beginner
- Open Source Models with Hugging Face β Hugging Face β 1 Hour β Beginner
- Prompt Engineering with Llama 2 & 3 β Meta β 1 Hour β Beginner
- Red Teaming LLM Applications β Giskard β 1 hour β Beginner
- JavaScript RAG Web Apps with LlamaIndex β 1 hour β Beginner
- Efficiently Serving LLMs β Predibase β 1 hour β Intermediate
- Knowledge Graphs for RAG β Neo4j β 1 hour β Intermediate
- Serverless LLM apps with Amazon Bedrock β AWS β 1 hour β Intermediate
- ChatGPT Prompt Engineering for Developers β OpenAI β 1 hour β Beginner to Advanced
- Building Systems with the ChatGPT API β OpenAI β 1 hour β Beginner to Advanced
- LangChain for LLM Application Development β LangChain β 1 hour β Beginner
- LangChain: Chat with Your Data β LangChain β 1 hour β Beginner
- Finetuning Large Language Models β Lamini β 1 hour β Intermediate
- Large Language Models with Semantic Search β Cohere β 1 hour β Beginner
- Building Generative AI Applications with Gradio β HuggingFace β 1 hour β Beginner
- Evaluating and Debugging Generative AI Models Using Weights and Biases β W&B β 1 hour β Intermediate
- How Diffusion Models Work β 1 hour β Intermediate
- Building Applications with Vector Databases β Pinecone β 1 hour β Beginner
- Automated Testing for LLMOps β circleci β 1 hour β Intermediate
- LLMOps β Google Cloud β 1 hour β Beginner
- Build LLM Apps with LangChain.js β LangChain β 1 hour β Intermediate
- Advanced Retrieval for AI with Chroma β Chroma β 1 hour β Intermediate
- Reinforcement Learning from Human Feedback β Google Cloud β 1 hour β Intermediate
- Building and Evaluating Advanced RAG Applications β LlamaIndex β 1 hour β Beginner
- Quality and Safety for LLM Applications β Whylabs β 1 hour β Beginner
- Vector Databases: from Embeddings to Applications β Weaviate β 1 hour β Intermediate
- Functions, Tools and Agents with LangChain β LangChain β 1 hour β Intermediate
- Pair Programming with a Large Language Model β Google β 1 hour β Beginner
- Understanding and Applying Text Embeddings β Google Cloud β 1 hour β Beginner
- How Business Thinkers Can Start Building AI Plugins With Semantic Kernel β Microsoft β 1 hour β Beginner
- Cohere
- Become an AI Developer β DataCamp
- Introduction to Large Language Models with GPT & LangChain
- Prompt Engineering with GPT & LangChain
- Building Multimodal AI Applications with LangChain & the OpenAI API
- Semantic Search with Pinecone
- Retrieval Augmented Generation with OpenAI API & Pinecone
- Building Chatbots with the OpenAI API and Pinecone
- Using Open Source AI Models with Hugging Face
- Building NLP Applications with Hugging Face
- Image Classification with Hugging Face
- EdX
- Databricks: Large Language Models: Application through Production β 6 weeks β 4-10 hours per week
- Databricks: Large Language Models: Foundation Models from the Ground Up β 4 weeks β 4-8 hours per week
- Coursera
- Introduction to Large Language Models β Google Cloud β Approx. 1 hour β Beginner
- Encoder-Decoder Architecture β Google Cloud β Approx. 1 hour β Advanced
- Build a Chat Application using the PaLM 2 API on Cloud Run β Google Cloud β Project β 90 minutes β Intermediate
- Generative AI with Large Language Models β AWS β Approx. 16 hours β Intermediate
- Scrimba Courses Library β Artificial Intelligence
- The AI Engineer Path β Intermediate
- Learn OpenAI's Assistants API β Intermediate
- Intro to AI Engineering β Intermediate
- Learn Embeddings and Vector Databases β Intermediate
- Learn AI Agents β Intermediate
- Prompt Engineering for Web Developers β Intermediate
- Learn to code with AI β Beginner
- Build AI Apps with ChatGPT, DALL-E and GPT-4 β Intermediate
- The Official LangChain.js Course β Intermediate
- W&B
- LLM Engineering: Structured Outputs
- Building LLM-Powered Apps
- Training and Fine-tuning Large Language Models (LLMs)
- Enterprise Model Management
- Effective MLOps: Model Development
- CI/CD for Machine Learning (GitOps)
- Data Validation in Production ML Pipelines
- Machine Learning for Business Decision Optimization
- W&B 101
- W&B 201: Model Registry
- Google Cloud Skills Boost
- Introduction to Generative AI Learning Path
- 01 Introduction to Generative AI β Introductory
- 02 Introduction to Large Language Models β 8 hours β Introductory
- 03 Introduction to Responsible AI β 8 hours β Introductory
- 04 Generative AI Fundamentals β 8 hours β Introductory
- 05 Responsible AI: Applying AI Principles with Google Cloud β 8 hours β Introductory
- Generative AI for Developers Learning Path
- 01 Introduction to Image Generation β 8 hours β Introductory
- 02 Attention Mechanism β 8 hours β Intermediate
- 03 Encoder-Decoder Architecture β 8 hours β Intermediate
- 04 Transformer Models and BERT Model β 8 hours β Introductory
- 05 Create Image Captioning Models β 8 hours β Intermediate
- 06 Introduction to Generative AI Studio β 8 hours β Introductory
- 07 Generative AI Explorer - Vertex AI β 4 hours 15 minutes β Introductory
- 08 Explore and Evaluate Models using Model Garden β 1 hour β Intermediate
- 09 Prompt Design using PaLM β 1 hour 30 minutes β Introductory
- Introduction to Generative AI Learning Path
- Activeloop
- LangChain & Vector Databases in Production β 40 hours of learning content
- Retrieval Augmented Generation for Production with LangChain & LlamaIndex β 1 hour of high-level video content β 25 hours of learning content
- Training & Fine-Tuning LLMs for Production β 1.5 hrs of high-level video content β 40 hours of learning content
- Full Stack LLM Bootcamp (Spring 2023)
- Freecodecamp
- Learn LangChain.js - Build LLM apps with JavaScript and OpenAI YouTube β Approx. 1 hour 30 minutes
- DAIR.AI
- The Chinese University of HongKong, Shenzhen
- CSC 6201/CIE 6021 Large Language Models β Slides from 10 lectures
- NVIDIA β Self-Paced Courses
- Generative AI Explained β 2 Hours β Technical - Beginner
- Augmenting LLMs using Retrieval Augmented Generation β 1 Hour β Technical - Beginner
- Building RAG Agents for LLMs β 8 Hours β Technical - Intermediate