Free Learning Resources

Your hub for data & analytics learning

Explore Microsoft Fabric, Power BI, data engineering, AI, and the modern data stack. Choose a topic below: the dedicated Microsoft Fabric hub contains the Fabric curriculum, while this page brings all learning areas together.

Learning resources

Choose your learning area

Start with a platform or skill, then follow the guides relevant to your goal. Fabric has its own focused hub; the other collections below cover broader analytics and engineering topics.

Platform hub

Microsoft Fabric

A focused learning path for OneLake, Lakehouse, pipelines, notebooks, Warehouse, Real-Time Intelligence, and Fabric governance.

Analytics

Power BI

Semantic models, DAX, TMDL, reporting, and practical Power BI workflows.

Engineering

Data Engineering & Modern Stack

SQL transformation, table formats, data quality, orchestration, and preparation beyond one platform.

AI & automation

AI & Agents

Prompting, agent workflows, and AI tools for data professionals.

Architecture

Compare Data Platforms

Architecture and tradeoffs across Fabric, Databricks, Snowflake, and other platforms.

Professional growth

Certification & Interview Prep

Choose Power BI or Fabric preparation resources that match your role.

Learning resources

Microsoft Fabric: a dedicated hub

Fabric is one learning area within Free Learning Resources. Use the child hub for its organized modules, role-based entry points, and Fabric-specific troubleshooting.

Start here

Open the Microsoft Fabric learning hub

Browse the full Fabric-only curriculum and choose a track.

Build

Fabric Data Engineering

Follow ingestion, Dataflow Gen2, pipelines, notebooks, and mirroring guides.

Operate

Fabric Governance & Operations

Find OneLake security, governance, capacity, and operational guidance.

Power BI

Power BI — In Depth

All Power BI →
NEW · TMDL

Power BI TMDL Tutorial — Edit Semantic Models as Code

Desktop and web TMDL view, version-control patterns, Git workflows, and team collaboration on semantic models. →

MCP Server

Model Context Protocol Power BI MCP Server

Connect AI agents to semantic models for automated DAX generation and bulk model operations. →

Agent Skills

Agent Skills for Power BI — Complete Guide

Reusable AI agent capabilities purpose-built for Power BI workflows, and how to configure them for your team. →

PBIR Format

Power BI Enhanced Report Format (PBIR) — Full Guide

What PBIR is, how it changes version control, and whether you should switch now or wait for your team. →

DAX + AI

Power BI DAX with AI — From Prompt to Formula

Using Copilot and AI tools to write, explain, and optimize DAX — what works, what doesn’t, and what wastes time. →

AI in Power BI

AI in Power BI — Create Next-Level Reports in Seconds

The full breakdown of AI features in Power BI and which ones save meaningful time in production. →

AI Ready

Get Power BI AI-Ready — The Secret Behind Next-Level Insights

Semantic model hygiene, Q&A optimization, and the data prep steps that make AI features actually work. →

Direct Lake Fix

Direct Lake Falling Back to DirectQuery — Diagnosis & Fix

Why Direct Lake falls back, how to diagnose it in the Metrics App, and the exact steps to resolve it. →

DP-600

DP-600 Direct Lake Performance Optimization

Performance optimization aligned to the DP-600 exam for Direct Lake semantic models. →

DAX

Power BI Calculation Groups — Full Guide

Calculation items, dynamic format strings, and avoiding measure explosion in large semantic models. →

DAX

DAX User-Defined Functions — Complete Guide

Reusable DAX logic with parameters, and how UDFs reduce repetition across large semantic models. →

Security

Power BI Row-Level Security — Complete Guide

Static and dynamic RLS, role design, and how RLS interacts with Direct Lake and OneLake Security. →

Modern Data Stack

Data Engineering & Modern Stack

NEW · dbt

Native dbt Jobs in Microsoft Fabric — Complete Guide

Run, schedule, and monitor dbt Core natively in Data Factory — no external orchestrator required. →

dbt

dbt Best Practices for SQL Transformation — Production Guide

Model organization, testing strategy, incremental patterns, and documentation standards for production dbt. →

Web IQ

Microsoft Web IQ — Complete Guide

Real-time grounding from the open web for agentic workflows, and how it complements Fabric IQ and Work IQ. →

Work IQ

Microsoft Work IQ API — Complete Guide

Organizational context grounding for agents — Microsoft Graph signals, permissions model, and developer setup. →

RAG + Fabric

Microsoft Fabric RAG Tutorial — Build Trustworthy AI

Retrieval-Augmented Generation on Fabric: architecture, indexing, and grounding your AI outputs. →

Observability

Data Observability vs Data Quality — A Practical Guide

What each discipline covers, where they overlap, and how to build both into a modern data platform. →

Python · Skrub

Skrub Library — Smarter Data Preparation for ML

What Skrub is, how it handles dirty tabular data, and where it fits in a modern data engineering workflow. →

Prompt Engineering

Prompt Engineering Tutorial for Data Engineers

Chain-of-thought, few-shot prompting, and structured output techniques that matter for data work. →

Agentic Data

Agentic Data Engineering — Build AI-Driven Pipelines

Multi-agent orchestration, automated data engineering workflows, and Fabric AI Agent integration patterns. →

Table formats

Apache Iceberg vs Delta Lake

Compare open table-format concepts and platform tradeoffs.

Orchestration

Airflow KubernetesPodOperator Troubleshooting

Find the existing general Airflow troubleshooting guide.

Microsoft ecosystem

Microsoft Web IQ

Explore this topic outside the Fabric-only curriculum.

Learning resources

AI & Agents for Data Professionals

Explore general AI skills and tools here. Fabric-specific Data Agents and AI lessons also live in the Fabric hub.

Fundamentals

Prompt Engineering

Learn how to structure and evaluate prompts for practical tasks.

Engineering

Agentic Data Engineering

Explore agent-assisted data workflows and engineering patterns.

Power BI

Power BI MCP Server

Explore model-context integrations for Power BI workflows.

Power BI

Agent Skills for Power BI

Find Power BI-focused automation guidance.

Microsoft ecosystem

Work IQ API

Browse the existing guide to this Microsoft ecosystem topic.

Fabric-specific AI

Fabric Data Agents & AI

Return to Fabric-focused AI content within its own hub.

Learning resources

Certification & Interview Preparation

Choose a product and role before selecting preparation material. These are independent learning guides, not Microsoft-issued courses or exam guarantees.

Power BI

PL-300 Preparation

Explore the Power BI Data Analyst certification guide.

Microsoft Fabric

Fabric Certification & Interviews

Find DP-600, DP-700, and Fabric interview resources in the dedicated hub.

Choose a role

Build Power BI Skills

Explore semantic modeling, DAX, reporting, and practical Power BI learning guides.

Platform Comparisons

Platform Comparisons — Make the Right Call

Fabric vs Databricks

Microsoft Fabric vs Databricks — Full Comparison

Architecture, workloads, pricing, performance, and which platform fits which team. No vendor bias. →

Fabric vs Snowflake

Microsoft Fabric vs Snowflake — Architecture & Cost Analysis

Data warehouse capabilities, compute model differences, and real migration cost considerations. →

Fabric vs BigQuery

Microsoft Fabric vs Google BigQuery — Head-to-Head

Query engines, storage models, real-time capabilities, and multi-cloud considerations compared. →

Fabric vs Synapse

Microsoft Fabric vs Azure Synapse — Full Comparison & Migration Guide

What carries over, what doesn’t, the Pipeline Migration Assistant, and what the migration actually costs. →

Iceberg vs Delta

Apache Iceberg vs Delta Lake — Format Comparison

Table format internals, ecosystem support, time travel, schema evolution, and Fabric compatibility. →

NEW · Governance

Unity Catalog vs OneLake Security — Governance Compared

How Databricks’ Unity Catalog and Fabric’s OneLake security model approach access control differently. →

Fabric vs Power BI

Microsoft Fabric vs Power BI — What’s the Difference?

Clears up the most common confusion in the ecosystem: Power BI is a workload inside Fabric, not a competing product. →

Explore across topics

Selected Guides & Deep Dives

One parent hub, focused learning areas

Use this page to explore across products and skills. Use the Microsoft Fabric hub for the Fabric curriculum. Individual guides have their own review dates and prerequisites.

NEW · CI/CD

Native dbt Jobs in Microsoft Fabric — Complete Guide

Run dbt Core natively inside Data Factory. Setup, scheduling, CI/CD patterns, and how it compares to dbt Cloud orchestration. →

TMDL

Power BI TMDL Tutorial — Edit Semantic Models as Code

Tabular Model Definition Language in Desktop and the new web editor. Version control, Git integration, and team workflows. →

MCP Server

Model Context Protocol — Power BI MCP Server Guide

Connect AI agents to Power BI semantic models. Automated DAX generation, bulk model operations, and setup walkthrough. →

Data Agent

Fabric Data Agent Code Interpreter — Dynamic AI Analytics

Python-driven visualizations and deep analytics from the Data Agent, surfaced directly inside Microsoft Teams. →

Fabric Apps

Microsoft Fabric Apps — Complete Developer Guide

Deploy governed application backends directly on Fabric. SQL DB, Auth, and Static Hosting via the Rayfin SDK. →

NEW · Platform Watch

Microsoft Fabric IQ — Domain-Aware AI Layer Explained

How Fabric IQ grounds agents in business context rather than raw tables, and where it fits alongside Copilot and Data Agents. →

About the Author
A.J.
Data Engineering Researcher & Technical Writer · UIG Data Lab

A.J. researches and writes about data engineering, analytics architecture, Microsoft Fabric, and modern cloud data platforms. Coverage spans Microsoft Fabric, Power BI, Azure Data Engineering, Databricks, Snowflake, Apache Spark, dbt, Apache Airflow, and modern cloud data infrastructure. The focus is practitioner-level content that helps data professionals understand platform capabilities, evaluate technology decisions, optimize costs, and implement practical solutions. His writing covers real decisions from real deployments — not documentation rewrites.

Microsoft Fabric Power BI Real-Time Intelligence KQL Databricks Apache Spark dbt Azure Snowflake Data Architecture
View all articles by A.J. →
⚠
Accuracy Disclaimer

Pricing figures, product availability, and platform details referenced across this site are based on official documentation at the time of writing and are updated regularly. Always verify current information at official vendor documentation before technology or purchasing decisions. UIG Data Lab is an independent publication — not affiliated with, endorsed by, or sponsored by Microsoft Corporation, Databricks, Snowflake, or any other vendor mentioned.

About this learning hub

What topics does Free Learning Resources cover?

This is the parent hub for Microsoft Fabric, Power BI, data engineering, AI, and the modern data stack. Start with a topic card to find the relevant collection.

Where is the Microsoft Fabric curriculum?

Open the dedicated Microsoft Fabric hub for its platform-specific modules, tracks, and troubleshooting resources.

Where should I learn general Power BI or data engineering?

Use the Power BI and Data Engineering sections on this page. General DAX, TMDL, SQL transformation, data quality, and orchestration topics are kept here rather than mixed into the Fabric-only curriculum.

Does reading a guide mean its cloud exercise is free?

No. Reading and cloud execution have different requirements. Hands-on exercises can require licenses, capacity, permissions, or paid services. Check each guide and the vendor’s current pricing before running resources.

Review scope: the hub structure was updated on 23 October 2026. Linked articles retain their own review history; this is not a claim that all technical content was re-verified today. These resources are independent and do not guarantee certification readiness.

Scroll to Top