Short CourseReinforcement Fine-Tuning LLMs With GRPOImprove LLM reasoning with reinforcement fine-tuning and reward functions.Evaluation and MonitoringFine-TuningGenAI ApplicationsLLMOpsLLM ServingMachine LearningPrompt EngineeringSupervised LearningTransformersPredibase
Short CourseMCP: Build Rich-Context AI Apps with AnthropicBuild AI apps that access tools, data, and prompts using the Model Context Protocol.AI FrameworksAgentsChatbotsGenAI ApplicationsLLMOpsPrompt EngineeringTask AutomationAnthropic
Short CourseBuilding AI Voice Agents for ProductionBuild responsive, scalable, and human-like AI voice applications.AgentsEvaluation and MonitoringGenAI ApplicationsLLMOpsNLPPrompt EngineeringLiveKit, RealAvatar
Short CourseBuilding Code Agents with Hugging Face smolagentsBuild agents that write and execute code to perform complex tasks, using Hugging Face’s smolagents.AI SafetyEvaluation and MonitoringGenAI ApplicationsPrompt EngineeringTask AutomationHugging Face
Short CourseBuilding AI Browser AgentsBuild agents that navigate and interact with websites, and learn how to make them more reliable.AI FrameworksAgentsEvaluation and MonitoringFine-TuningGenAI ApplicationsTask AutomationAGI Inc
Short CourseGetting Structured LLM OutputLearn how to generate structured outputs to power production-ready LLM software applications.AI in Software DevelopmentGenAI ApplicationsLLMOpsPrompt EngineeringDotTxt
Short CourseVibe Coding 101 with ReplitDesign, build, and deploy apps with an AI coding agent in an integrated web development environment. AI in Software DevelopmentAgentsGenAI ApplicationsPrompt EngineeringReplit
Short CourseLong-Term Agentic Memory With LangGraphLearn to build AI agents with long-term memory with LangGraph, using LangMem for memory management.AgentsChatbotsEmbeddingsEvaluation and MonitoringGenAI ApplicationsLLMOpsPrompt EngineeringRAGSearch and RetrievalVector DatabasesLangChain
Short CourseEvent-Driven Agentic Document WorkflowsBuild an event-driven agentic workflow to process documents and fill forms using RAG and human-in-the-loop feedback.AgentsDocument ProcessingEmbeddingsEvent-Driven AIGenAI ApplicationsRAGSearch and RetrievalTask AutomationVector DatabasesLlamaIndex
Short CourseBuild Apps with Windsurf’s AI Coding AgentsLearn to build, debug, and deploy applications with an Agentic AI-powered integrated development environment.AI in Software DevelopmentAgentsGenAI ApplicationsPrompt EngineeringSearch and RetrievalTask AutomationWindsurf
Short CourseEvaluating AI AgentsLearn how to systematically evaluate, improve, and iterate on AI agents using structured assessments.AgentsEvaluation and MonitoringGenAI ApplicationsLLMOpsMLOpsPrompt EngineeringTask AutomationArize AI
Short CourseAttention in Transformers: Concepts and Code in PyTorchUnderstand and implement the attention mechanism, a key element of transformer-based LLMs, using PyTorch.Deep LearningEmbeddingsGenAI ApplicationsMachine LearningNLPTransformersStatQuest
Short CourseHow Transformer LLMs WorkUnderstand the transformer architecture that powers LLMs to use them more effectively.Deep LearningEmbeddingsGenAI ApplicationsLLMOpsMachine LearningNLPRAGTransformersJay Alammar, Maarten Grootendorst
Short CourseBuilding toward Computer Use with AnthropicLearn how an AI Assistant is built to use and accomplish tasks on computers.AI SafetyAgentsChatbotsGenAI ApplicationsGenerative ModelsMultiModalPrompt EngineeringTask AutomationAnthropic
Short CourseBuild Long-Context AI Apps with JambaBuild LLM apps that can process very long documents using the Jamba modelDocument ProcessingGenAI ApplicationsGenerative ModelsNLPPrompt EngineeringRAGAI21 labs
Short CourseReasoning with o1Learn how to use and prompt OpenAI's o1 model for complex reasoning tasks.AgentsGenAI ApplicationsMultiModalNLPPrompt EngineeringOpenAI
Short CourseCollaborative Writing and Coding with OpenAI CanvasLearn to use OpenAI Canvas to write, code, and create more effectively in collaboration with AI.AgentsGenAI ApplicationsMultiModalNLPPrompt EngineeringOpenAI
Short CourseBuilding an AI-Powered GameLearn to build with LLMs by creating a fun interactive game from scratch.AI SafetyAI in Software DevelopmentGenAI ApplicationsGenerative ModelsLLMOpsPrompt EngineeringTogether AI, AI Dungeon
Short CourseSafe and reliable AI via guardrailsMove your LLM-powered applications beyond proof-of-concept and into production with the added control of guardrails.AI SafetyChatbotsEvaluation and MonitoringGenAI ApplicationsLLMOpsNLPPrompt EngineeringRAGGuardrailsAI
Short CourseLLMs as Operating Systems: Agent MemoryBuild systems with MemGPT agents that can autonomously manage their memory.AgentsLLMOpsPrompt EngineeringRAGLetta
Short CoursePractical Multi AI Agents and Advanced Use Cases with crewAIBuild agents that collaborate to solve complex business tasks.AgentsChatbotsGenAI ApplicationsGenerative ModelsTask AutomationcrewAI
Short CourseServerless Agentic Workflows with Amazon BedrockEfficiently handle time-varying workloads with serverless agentic workflows and responsible agents built on Amazon Bedrock.AgentsChatbotsGenAI ApplicationsGenerative ModelsRAGTask AutomationAWS
Short CourseIntroducing Multimodal Llama 3.2Try out the features of the new Llama 3.2 models to build AI applications with multimodality.AgentsChatbotsComputer VisionFine-TuningGenAI ApplicationsGenerative ModelsMultiModalPrompt EngineeringMeta
Short CourseRetrieval Optimization: Tokenization to Vector QuantizationBuild faster and more relevant vector search for your LLM applicationsGenerative ModelsQdrant
Short CourseMultimodal RAG: Chat with VideosBuild an interactive system for querying video content using multimodal AIComputer VisionEmbeddingsMultiModalNLPRAGSearch and RetrievalVector DatabasesIntel
Short CourseLarge Multimodal Model Prompting with GeminiLearn best practices for multimodal prompting using Google’s Gemini model.Generative ModelsGoogle Cloud
Short CourseBuilding AI Applications With HaystackLearn a flexible framework to build a variety of complex AI applications.AI FrameworksAI in Software DevelopmentAgentsDocument ProcessingGenAI ApplicationsPrompt EngineeringRAGTask AutomationHaystack
Short CourseImproving Accuracy of LLM ApplicationsSystematically improve the accuracy of LLM applications with evaluation, prompting, and memory tuning.AI FrameworksAgentsEvaluation and MonitoringFine-TuningMachine LearningPrompt EngineeringLamini, Meta
CourseAI Python for BeginnersLearn Python programming with AI assistance. Gain skills writing, testing, and debugging code efficiently, and create real-world AI applications.Generative ModelsPrompt EngineeringDeepLearning.AI
Short CourseEmbedding Models: from Architecture to ImplementationLearn how to build embedding models and how to create effective semantic retrieval systems.EmbeddingsSearch and RetrievalVector DatabasesVectara
Short CourseFederated Fine-tuning of LLMs with Private DataLearn how to securely fine-tune large language models (LLMs) with private data using federated methods, enhancing data privacy, minimizing risks of data leakage, and optimizing efficiency through Parameter-Efficient Fine-Tuning (PEFT) and Differential Privacy.AI FrameworksFlower Labs
Short CourseIntro to Federated LearningBuild and fine-tune LLMs across distributed data using a federated learning framework for better privacy.AI FrameworksFlower Labs
Short CoursePretraining LLMsLearn the essential steps to pretrain a large language model from scratch.Deep LearningEvaluation and MonitoringFine-TuningGenAI ApplicationsLLMOpsMachine LearningMathematical FoundationsTransformersUpstage
Short CoursePrompt Compression and Query OptimizationOptimize the efficiency, security, query processing speed, and cost of your RAG applications.Data ProcessingGenAI ApplicationsLLMOpsPrompt EngineeringRAGSearch and RetrievalVector DatabasesMongoDB
Short CourseCarbon Aware Computing for GenAI developersTrain your machine learning models using cleaner energy sources.GenAI ApplicationsLLMOpsLLM ServingGoogle Cloud
Short CourseFunction-calling and data extraction with LLMsLearn to apply function-calling to expand LLM and agent application capabilities.AgentsEmbeddingsNexusflow
Short CourseBuilding Your Own Database AgentInteract with tabular data and SQL databases using natural language, enabling more efficient and accessible data analysis.AgentsData ProcessingGenAI ApplicationsLLMOpsLLM ServingRAGSearch and RetrievalMicrosoft
Short CourseAI Agents in LangGraphBuild agentic AI workflows using LangChain's LangGraph and Tavily's agentic search. AI FrameworksAgentsChatbotsDocument ProcessingGenAI ApplicationsGenerative ModelsSearch and RetrievalLangChain, Tavily
Short CourseAI Agentic Design Patterns with AutoGenUse the AutoGen framework to build multi-agent systems with diverse roles and capabilities for implementing complex AI applications.AI FrameworksAgentsGenAI ApplicationsRAGTask AutomationMicrosoft, Penn State University
Short CourseIntroduction to on-device AIDeploy AI for edge devices and smartphones. Learn model conversion, quantization, and how to modify for deployment on diverse devices. Data ProcessingDeep LearningCompression and QuantizationOn-Device AIQualcomm
Short CourseMulti AI Agent Systems with crewAIAutomate business workflows with multi-AI agent systems. Exceed the performance of prompting a single LLM by designing and prompting a team of AI agents through natural language.AI FrameworksAI in Software DevelopmentAgentsGenAI ApplicationsRAGTask AutomationcrewAI
Short CourseBuilding Multimodal Search and RAGBuild smarter search and RAG applications for multimodal retrieval and generation.EmbeddingsMultiModalRAGSearch and RetrievalVector DatabasesWeaviate
Short CourseBuilding Agentic RAG with LlamaindexBuild autonomous agents that intelligently navigate and analyze your data. Learn to develop agentic RAG systems using LlamaIndex, enabling powerful document Q&A and summarization. Gain valuable skills in guiding agent reasoning and debugging.AI FrameworksAgentsGenAI ApplicationsPrompt EngineeringRAGSearch and RetrievalLlamaIndex
Short CourseQuantization in DepthCustomize model compression with advanced quantization techniques. Try out different variants of Linear Quantization, including symmetric vs. asymmetric mode, and different granularities.Compression and QuantizationHugging Face
Short CoursePrompt Engineering for Vision ModelsLearn prompt engineering for vision models using Stable Diffusion, and advanced techniques like object detection and in-painting. Computer VisionDiffusion ModelsFine-TuningGenerative ModelsPrompt EngineeringComet
Short CourseGetting Started with MistralExplore Mistral's open-source and commercial models, and leverage Mistral's JSON mode to generate structured LLM responses. Use Mistral's API to call user-defined functions for enhanced LLM capabilities.EmbeddingsGenerative ModelsPrompt EngineeringRAGMistral AI
Short CourseQuantization Fundamentals with Hugging FaceLearn how to quantize any open-source model. Learn to compress models with the Hugging Face Transformers library and the Quanto library.Generative ModelsCompression and QuantizationMultiModalTransformersHugging Face
Short CoursePreprocessing Unstructured Data for LLM ApplicationsImprove your RAG system to retrieve diverse data types. Learn to extract and normalize content from a wide variety of document types, such as PDFs, PowerPoints, and HTML files.Computer VisionDocument ProcessingGenAI ApplicationsRAGVector DatabasesUnstructured
Short CourseRed Teaming LLM ApplicationsLearn how to make safer LLM apps through red teaming. Learn to identify and evaluate vulnerabilities in large language model (LLM) applications.AI SafetyChatbotsGenerative ModelsLLMOpsPrompt EngineeringGiskard
Short CourseJavaScript RAG Web Apps with LlamaIndexBuild a full-stack web application that uses RAG capabilities to chat with your data. Learn to build a RAG application in JavaScript, using an intelligent agent to answer queries.AI FrameworksGenAI ApplicationsPrompt EngineeringRAGSearch and RetrievalLlamaIndex
Short CourseEfficiently Serving LLMsUnderstand how LLMs predict the next token and how techniques like KV caching can speed up text generation. Write code to serve LLM applications efficiently to multiple users.Fine-TuningGenerative ModelsLLMOpsLLM ServingTransformersPredibase
Short CourseKnowledge Graphs for RAGLearn how to build and use knowledge graph systems to improve your retrieval augmented generation applications. Use Neo4j's query language Cypher to manage and retrieve data.EmbeddingsGenAI ApplicationsRAGSearch and RetrievalVector DatabasesNeo4j
Short CourseOpen Source Models with Hugging FaceLearn how to easily build AI applications using open-source models and Hugging Face tools. Find and filter open-source models on Hugging Face Hub.ChatbotsGenerative ModelsMultiModalNLPPrompt EngineeringTransformersHugging Face
Short CoursePrompt Engineering with Llama 2&3Learn best practices for prompting and selecting among Meta Llama 2 & 3 models. Interact with Meta Llama 2 Chat, Code Llama, and Llama Guard models.AI SafetyGenAI ApplicationsGenerative ModelsPrompt EngineeringTransformersMeta
Short CourseServerless LLM Apps Amazon BedrockLearn how to deploy an LLM-based application into production using serverless technology. Learn to prompt and customize LLM responses with Amazon Bedrock.Event-Driven AIGenAI ApplicationsLLMOpsAWS
Short CourseBuilding Applications with Vector DatabasesLearn to build six applications powered by vector databases, including semantic search, retrieval augmented generation (RAG), and anomaly detection.Anomaly DetectionEmbeddingsMultiModalVector DatabasesPinecone
Short CourseAutomated Testing for LLMOpsLearn how to create an automated CI pipeline to evaluate your LLM applications on every change, for faster and safer development.Evaluation and MonitoringLLMOpsMLOpsPrompt EngineeringCircleCI
Short CourseLLMOpsLearn LLMOps best practices as you design and automate steps to fine-tune and deploy an LLM for a specific task.AI SafetyChatbotsData ProcessingEvaluation and MonitoringFine-TuningLLMOpsGoogle Cloud
Short CourseBuild LLM Apps with LangChain.jsExpand your toolkit with LangChain.js, a JavaScript framework for building with LLMs. Understand the fundamentals of using LangChain to orchestrate and chain modules.AI FrameworksChatbotsGenAI ApplicationsPrompt EngineeringRAGSearch and RetrievalLangChain
Short CourseAdvanced Retrieval for AI with ChromaLearn advanced retrieval techniques to improve the relevancy of retrieved results. Learn to recognize poor query results and use LLMs to improve queries.EmbeddingsFine-TuningGenAI ApplicationsRAGSearch and RetrievalChroma
Short CourseReinforcement Learning From Human FeedbackGet an introduction to tuning and evaluating LLMs using Reinforcement Learning from Human Feedback (RLHF) and fine-tune the Llama 2 model.Fine-TuningGenerative ModelsLLMOpsTransformersGoogle Cloud
Short CourseBuilding and Evaluating Advanced RAGLearn advanced RAG retrieval methods like sentence-window and auto-merging that outperform baselines, and evaluate and iterate on your pipeline's performance. AI FrameworksEvaluation and MonitoringGenAI ApplicationsLLMOpsRAGSearch and RetrievalTruEra, LlamaIndex
Short CourseQuality and Safety for LLM ApplicationsLearn how to evaluate the safety and security of your LLM applications and protect against risks. Monitor and enhance security measures to safeguard your apps.AI SafetyEmbeddingsEvaluation and MonitoringGenAI ApplicationsVector DatabasesWhyLabs
Short CourseVector Databases: from Embeddings to ApplicationsDesign and execute real-world applications of vector databases. Build efficient, practical applications, including hybrid and multilingual searches.EmbeddingsGenAI ApplicationsRAGSearch and RetrievalVector DatabasesWeaviate
Short CourseFunctions, Tools and Agents with LangChainLearn about the latest advancements in LLM APIs and use LangChain Expression Language (LCEL) to compose and customize chains and agents.AI FrameworksAgentsChatbotsGenerative ModelsPrompt EngineeringRAGLangChain
Short CoursePair Programming with a Large Language ModelLearn how to prompt an LLM to help improve, debug, understand, and document your code. Use LLMs to simplify your code and enhance productivity.AI in Software DevelopmentGenAI ApplicationsPrompt EngineeringGoogle
Short CourseUnderstanding and Applying Text EmbeddingsLearn how to accelerate the application development process with text embeddings for sentence and paragraph meaning.EmbeddingsGenAI ApplicationsNLPRAGSearch and RetrievalGoogle Cloud
Short CourseHow Business Thinkers Can Start Building AI Plugins With Semantic KernelLearn Microsoft's open source orchestrator, Semantic Kernel and use LLM building blocks such as memory, connectors, chains and planners in your apps.AI FrameworksChatbotsGenAI ApplicationsPrompt EngineeringRAGMicrosoft
Short CourseFinetuning Large Language ModelsDiscover when to use finetuning vs prompting for LLMs. Select suitable open-source models, prepare data, and train & evaluate for your specific domain.Deep LearningFine-TuningTransformersLamini
Short CourseLarge Language Models with Semantic SearchLearn to use LLMs to enhance search and summarize results, using Cohere Rerank and embeddings for dense retrieval.EmbeddingsNLPRAGSearch and RetrievalVector DatabasesCohere
Short CourseEvaluating and Debugging Generative AILearn MLOps tools for managing, versioning, debugging, and experimenting in your ML workflow.Evaluation and MonitoringFine-TuningGenerative ModelsLLMOpsMLOpsMultiModalPrompt EngineeringWeights & Biases
Short CourseBuilding Generative AI Applications with GradioCreate and demo machine learning applications quickly. Share your app with teammates and beta testers on Hugging Face Spaces.ChatbotsDiffusion ModelsGenAI ApplicationsGenerative ModelsHugging Face
Short CourseLangChain Chat with Your DataCreate a chatbot with LangChain to interface with your private data and documents. Learn from LangChain creator, Harrison Chase.Computer VisionDocument ProcessingEmbeddingsRAGVector DatabasesLangChain
Short CourseLangChain for LLM Application DevelopmentUse the powerful and extensible LangChain framework, using prompts, parsing, memory, chains, question answering, and agents.AI FrameworksAgentsChatbotsGenerative ModelsPrompt EngineeringRAGLangChain
Short CourseHow Diffusion Models WorkLearn and build diffusion models from the ground up, understanding each step. Learn about diffusion models in use today and implement algorithms to speed up sampling.Deep LearningDiffusion ModelsGenAI ApplicationsGenerative Models
Short CourseBuilding Systems with the ChatGPT APILearn to break down complex tasks, automate workflows, chain LLM calls, and get better outputs from LLMs. Evaluate LLM inputs and outputs for safety and relevance.AI SafetyChatbotsGenAI ApplicationsGenerative ModelsPrompt EngineeringOpenAI
Short CourseChatGPT Prompt Engineering for DevelopersLearn the fundamentals of prompt engineering for ChatGPT. Learn effective prompting, and how to use LLMs for summarizing, inferring, transforming, and expanding.GenAI ApplicationsPrompt EngineeringTransformersOpenAI