# Training: official vendor training for data and AI platforms > 69 official courses and learning paths from 13 data and AI vendors (Microsoft, AWS, Databricks, dbt Labs, Google Cloud, Snowflake, Confluent, DeepLearning.AI, Hugging Face, MongoDB, NVIDIA, Anthropic, OpenAI), 40 of them free, by fru.dev. For each course: vendor and academy, format (self-paced or instructor-led), length as the vendor states it, price (free marked clearly; instructor-led prices that depend on a training partner are marked as such), level, topic, the certification the vendor says it prepares for, the official course URL, and the source URL its facts were read from. Sources are the vendors' own catalog pages and the Microsoft Learn Catalog API only. A weekly run (Thursday 13:15 UTC) re-reads Microsoft Learn and checks every course link; changes to price, free status, length, level, certification and retirements are appended to a public change log and never overwritten. Last successful refresh: 2026-09-24 10:21:33 UTC. Disclaimer: Facts from each vendor's own catalog, checked weekly. Prices and schedules change; confirm on the course page before you enroll. Logos via logo.dev; trademarks belong to their owners. Corrections: use Suggest a correction on any page. ## Pages - [Home: the length strip of every course and the full course table](https://training.fru.dev/) - [All courses](https://training.fru.dev/courses) - [Free courses](https://training.fru.dev/free) - [Vendor academies](https://training.fru.dev/vendors) - [Certifications and the courses that prepare for them](https://training.fru.dev/certifications) - [Topics](https://training.fru.dev/topics) - [Changes: prices, free status, retirements](https://training.fru.dev/changes) - [Sources and method](https://training.fru.dev/method) - [Microsoft training (Microsoft Learn)](https://training.fru.dev/vendors/microsoft) - [AWS training (AWS Skill Builder)](https://training.fru.dev/vendors/aws) - [Databricks training (Databricks Academy)](https://training.fru.dev/vendors/databricks) - [dbt Labs training (dbt Learn)](https://training.fru.dev/vendors/dbt-labs) - [Google Cloud training (Google Skills)](https://training.fru.dev/vendors/google-cloud) - [Snowflake training (Snowflake University)](https://training.fru.dev/vendors/snowflake) - [Confluent training (Confluent Training)](https://training.fru.dev/vendors/confluent) - [DeepLearning.AI training (DeepLearning.AI)](https://training.fru.dev/vendors/deeplearning-ai) - [Hugging Face training (Hugging Face Learn)](https://training.fru.dev/vendors/hugging-face) - [MongoDB training (MongoDB University)](https://training.fru.dev/vendors/mongodb) - [NVIDIA training (NVIDIA Deep Learning Institute)](https://training.fru.dev/vendors/nvidia) - [Anthropic training (Anthropic Academy)](https://training.fru.dev/vendors/anthropic) - [OpenAI training (OpenAI Academy)](https://training.fru.dev/vendors/openai) - [Generative AI courses](https://training.fru.dev/topics/generative-ai) - [AI agents courses](https://training.fru.dev/topics/agents) - [Machine learning courses](https://training.fru.dev/topics/machine-learning) - [Data engineering courses](https://training.fru.dev/topics/data-engineering) - [Analytics courses](https://training.fru.dev/topics/analytics) - [Databases courses](https://training.fru.dev/topics/databases) - [Platform basics courses](https://training.fru.dev/topics/platform) ## Free courses - [Building with the Claude API](https://training.fru.dev/courses/anthropic-building-with-the-claude-api): Anthropic, self-paced, Not stated - [Claude Code in Action](https://training.fru.dev/courses/anthropic-claude-code-in-action): Anthropic, self-paced, Not stated - [Introduction to Model Context Protocol](https://training.fru.dev/courses/anthropic-introduction-to-model-context-protocol): Anthropic, self-paced, Not stated - [Developing Generative Artificial Intelligence Solutions](https://training.fru.dev/courses/aws-developing-generative-artificial-intelligence-solutions): AWS, self-paced, 1 h - [Fundamentals of Machine Learning and Artificial Intelligence](https://training.fru.dev/courses/aws-fundamentals-of-machine-learning-and-artificial-intelligence): AWS, self-paced, 1 h - [Apache Flink® SQL](https://training.fru.dev/courses/confluent-apache-flink-sql): Confluent, self-paced, 4 h 24 min - [Apache Kafka® 101](https://training.fru.dev/courses/confluent-apache-kafka-101): Confluent, self-paced, 1 h 16 min - [Confluent Apache Kafka Fundamentals Course & Accreditation](https://training.fru.dev/courses/confluent-confluent-apache-kafka-fundamentals-course-and-accreditation): Confluent, self-paced, Not stated - [AI/BI for Data Analysts](https://training.fru.dev/courses/databricks-ai-bi-for-data-analysts): Databricks, self-paced, 2 h, prepares for Databricks Certified Data Analyst Associate - [Generative AI Fundamentals](https://training.fru.dev/courses/databricks-generative-ai-fundamentals): Databricks, self-paced, 2 h - [Get Started with Databricks for Data Engineering](https://training.fru.dev/courses/databricks-get-started-with-databricks-for-data-engineering): Databricks, self-paced, 2 h - [Advanced Testing](https://training.fru.dev/courses/dbt-labs-advanced-testing): dbt Labs, self-paced, 4 h, prepares for dbt Analytics Engineering Certification - [Fast Track to dbt workshop](https://training.fru.dev/courses/dbt-labs-fast-track-to-dbt-workshop): dbt Labs, instructor-led, 2 h - [Incremental Models](https://training.fru.dev/courses/dbt-labs-incremental-models): dbt Labs, self-paced, 1 h 30 min, prepares for dbt Analytics Engineering Certification - [Semantic Layer](https://training.fru.dev/courses/dbt-labs-semantic-layer): dbt Labs, self-paced, 2 h 30 min - [dbt Fundamentals (dbt Studio)](https://training.fru.dev/courses/dbt-labs-dbt-fundamentals-dbt-studio): dbt Labs, self-paced, 5 h, prepares for dbt Analytics Engineering Certification - [dbt MCP Server](https://training.fru.dev/courses/dbt-labs-dbt-mcp-server): dbt Labs, self-paced, Not stated - [Agentic AI](https://training.fru.dev/courses/deeplearning-ai-agentic-ai): DeepLearning.AI, self-paced, 9 h 55 min - [Claude Code: A Highly Agentic Coding Assistant](https://training.fru.dev/courses/deeplearning-ai-claude-code-a-highly-agentic-coding-assistant): DeepLearning.AI, self-paced, 2 h - [MCP: Build Rich-Context AI Apps with Anthropic](https://training.fru.dev/courses/deeplearning-ai-mcp-build-rich-context-ai-apps-with-anthropic): DeepLearning.AI, self-paced, 1 h 58 min - [Reasoning with o1](https://training.fru.dev/courses/deeplearning-ai-reasoning-with-o1): DeepLearning.AI, self-paced, 1 h 44 min - [Build a Certification Study Guide: PDE Exam Prep](https://training.fru.dev/courses/google-cloud-build-a-certification-study-guide-pde-exam-prep): Google Cloud, self-paced, 1 h, prepares for Professional Data Engineer - [Introduction to Generative AI](https://training.fru.dev/courses/google-cloud-introduction-to-generative-ai): Google Cloud, self-paced, 45 min, prepares for Professional Machine Learning Engineer - [Serverless Data Processing with Dataflow: Foundations](https://training.fru.dev/courses/google-cloud-serverless-data-processing-with-dataflow-foundations): Google Cloud, self-paced, 3 h, prepares for Professional Data Engineer - [AI Agents Course](https://training.fru.dev/courses/hugging-face-ai-agents-course): Hugging Face, self-paced, 3-4 hours of work per week, 1 week per chapter - [Deep Reinforcement Learning Course](https://training.fru.dev/courses/hugging-face-deep-reinforcement-learning-course): Hugging Face, self-paced, 3-4 hours of work per week, 1 week per chapter - [LLM Course](https://training.fru.dev/courses/hugging-face-llm-course): Hugging Face, self-paced, 6-8 hours of work per week, 1 week per chapter - [Model Context Protocol (MCP) Course](https://training.fru.dev/courses/hugging-face-model-context-protocol-mcp-course): Hugging Face, self-paced, 3-4 hours of work per week, 1 week per chapter - [Develop AI agents on Azure](https://training.fru.dev/courses/microsoft-develop-ai-agents-on-azure): Microsoft, self-paced, 9 h 52 min, prepares for Microsoft Certified: Azure AI Apps and Agents Developer Associate - [Get started with AI applications and agents on Azure](https://training.fru.dev/courses/microsoft-get-started-with-ai-applications-and-agents-on-azure): Microsoft, self-paced, 5 h 37 min, prepares for Microsoft Certified: Azure AI Fundamentals - [Implement Generative AI engineering with Azure Databricks](https://training.fru.dev/courses/microsoft-implement-generative-ai-engineering-with-azure-databricks): Microsoft, self-paced, 6 h 57 min - [Implement a Lakehouse with Microsoft Fabric](https://training.fru.dev/courses/microsoft-implement-a-lakehouse-with-microsoft-fabric): Microsoft, self-paced, 6 h 58 min, prepares for Microsoft Certified: Fabric Data Engineer Associate - [Operationalize machine learning models (MLOps)](https://training.fru.dev/courses/microsoft-operationalize-machine-learning-models-mlops): Microsoft, self-paced, 5 h 44 min, prepares for Microsoft Certified: Machine Learning Operations Engineer Associate - [MongoDB GenAI Developer](https://training.fru.dev/courses/mongodb-mongodb-genai-developer): MongoDB, self-paced, 2 h - [MongoDB Python Developer Path](https://training.fru.dev/courses/mongodb-mongodb-python-developer-path): MongoDB, self-paced, 20 h, prepares for MongoDB Associate Developer - [AI Foundations](https://training.fru.dev/courses/openai-ai-foundations): OpenAI, self-paced, 1 h 10 min - [Design and Build Agentic Systems](https://training.fru.dev/courses/openai-design-and-build-agentic-systems): OpenAI, self-paced, 1 h 50 min - [Evaluate AI Applications](https://training.fru.dev/courses/openai-evaluate-ai-applications): OpenAI, self-paced, 1 h 10 min - [Data Engineering Workshop (Badge 5)](https://training.fru.dev/courses/snowflake-data-engineering-workshop-badge-5): Snowflake, self-paced, 8 to 12 hours - [Data Science Workshop (Badge 6)](https://training.fru.dev/courses/snowflake-data-science-workshop-badge-6): Snowflake, self-paced, 8 to 12 hours ## API - [For AI agents: how to use this data](https://training.fru.dev/agents) - [OpenAPI 3.1 spec](https://training.fru.dev/openapi.json) - GET https://training.fru.dev/api/courses?vendor=&price=free|paid&format=&level=&topic=&cert=&limit=200&offset=0 : courses with every field - GET https://training.fru.dev/api/courses/ : one course with its evidence and change history - GET https://training.fru.dev/api/vendors : vendor academies with counts - GET https://training.fru.dev/api/changes?since=YYYY-MM-DD : the append-only change log - GET https://training.fru.dev/api/companies?since= : vendors in the companies.fru.dev registry shape with dated items - GET https://training.fru.dev/api/search?q= : ranked courses, vendors and pages All GET, CORS open, cached for an hour. Free to read; please cite "Training (training.fru.dev)". ## Data - [Full list as plain text](https://training.fru.dev/llms-full.txt) - [Sitemap](https://training.fru.dev/sitemap.xml)