Awesome
Awesome LLM Courses
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
- Introduction to Gen AI Studio with Google Cloud β 20 Hours β Beginner
- Introduction to Gemini for Google Workspace β 1 Day β Beginner
- Introduction to Image Generation with Google Cloud β 1 Day β Intermediate
- Generative AI Fundamentals with Google Cloud β 4 Days β Beginner
- Gemini in Gmail β 1 Day β Beginner
- Gemini in Google Docs β 1 Day β Beginner
- Gemini in Google Meet β 1 Day β Beginner
- Gemini in Google Sheets β 1 Day β Beginner
- Gemini in Google Slides β 1 Day β Beginner
- Gemini API by Google β 3 Days β Intermediate
- LLMOps: Building Real-World Applications With Large Language Models β 11 Hours β Intermediate
- Transformer Models and BERT Model with Google Cloud β 1 Day β Beginner
- DeepLearning.AI β Short Courses
- Multimodal RAG: Chat with Videos β Intel β 1 Hour β Intermediate
- AI Python for Beginners β 4-5 Hours β Beginner
- Large Multimodal Model Prompting with Gemini β Google Cloud β 2 Hours β Beginner
- Building AI Applications with Haystack β 1 Hour β Intermediate
- Improving Accuracy of LLM Applications β Lamini and Meta β 1x Hour β Intermediate
- Embedding Models: From Architecture to Implementation β Vectara β 1 Hour β Beginner
- Federated Learning β Flower β 2 Hours β Beginner to Intermediate
- 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
- π¦π LangChain Academy
- Introduction to LangGraph β 40 lessons β 4 hours of video content
- 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
- IBM: Introduction to Generative AI
- IBM: Introduction to Prompt Engineering β 3 weeks β 1-3 hours per week
- IBM: Models and Platforms for Generative AI β 3 weeks β 1-3 hours per week
- IBM: Developing Generative AI Applications with Python β 6 weeks β 1β2 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
- Build AI Apps with ChatGPT, DALL-E and GPT-4 β 4.6 Hours β Intermediate
- Deploy AI apps with Cloudflare β 50 Minutes β Intermediate
- Intro to AI Engineering β 90 Minutes β Intermediate
- Intro to AI Engineering β 90 Minutes β Intermediate
- Intro to Mistral AI β 84 Minutes β Intermediate
- Learn LangChain.js β 94 Minutes β Intermediate
- Learn OpenAI's Assistants API β 30 Minutes β Intermediate
- Learn to code with AI β 4.5 Hours β Beginner
- Prompt Engineering for Web Developers β 3.1 Hours β Intermediate
- W&B AI Academy
- RAG++ : From POC to Production β 75 lessons β 2 hours of video content
- Developer's guide to LLM prompting β 25 lessons β 1 hour of video content
- LLM Engineering: Structured Outputs β 34 lessons β 1 hour of video content
- Building LLM-Powered Apps β 31 lessons β 2 hours of video content
- Training and Fine-tuning Large Language Models (LLMs) β 37 lessons β 4 hours of video content
- Enterprise Model Management β Cover end-to-end model lifecycle. Include LLM Case Study β 25 lessons β 2.5 hours of video content
- 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
- Weaviate Academy
- PY_101T: Text data with Weaviate β Python β Project-based
- PY_101V: Your own vectors with Weaviate β Python β Project-based
- PY_101M: Multimodal data with Weaviate β Python β Project-based
- PY_220: Flexible data representation: Named vectors β Python β Project-based
- PY_230: Vector indexes β Python
- PY_250: Vector compression for improved efficiency β Python
- PY_275: Text tokenization β Python
- PY_280: Multi-tenancy β Python
- TS_100: Intro to Weaviate with TypeScript (or JavaScript) β TypeScript β Project-based
- Web Security Academy by Portswigger (the creators of Burp Suit)
- Web LLM attacks β Short course + 4 labs
- Neo4j Generative AI Courses
- Neo4j & LLM Fundamentals β 4 Hours
- Introduction to Vector Indexes and Unstructured Data β 2 Hours
- Build a Neo4j-backed Chatbot using Python β 2 Hours -Β Feat. Langchain and Streamlit
- Build a Neo4j-backed Chatbot with TypeScript β 6 Hours -Β Feat. Langchain and Next.js
- Building Knowledge Graphs with LLMs β 2 Hours