979 in-depth articles — from Excel foundations to production machine learning. Filter by topic or difficulty to find exactly what you need.

Learn how to turn raw transaction data into a professional, multi-sheet Excel workbook using pandas pivot_table and openpyxl. This lesson covers building multiple pivot summaries, applying header styles and number formats, adding a cover sheet, and structuring the whole pipeline as a reusable script.

Model-driven app dashboards give your users live, interactive summaries of Dataverse data without spreadsheets or manual reports. This lesson teaches you how to build charts, assemble system dashboards, and set them as the default app experience — step by step with a real scenario.

Most RPA failures happen before the bot touches a single button — the environment simply was not ready. Learn how to check, start, stop, and monitor Windows services and processes in Power Automate Desktop so your flows manage their own runtime environment reliably, day or night.

Learn how to use Spark notebooks in Microsoft Fabric to read CSV and Parquet files from OneLake, write clean Delta tables to the lakehouse Tables zone, and validate your results in the Lakehouse Explorer — the complete data engineering loop from raw files to queryable data. This foundation-level lesson explains every step from first principles with realistic examples and working PySpark code.

When your ERP, CRM, and finance spreadsheet all show different numbers, you need a systematic way to find out who's wrong and by how much. This expert-level lesson teaches you to build a complete data reconciliation pipeline in pandas — from normalizing heterogeneous sources, through row-level mismatch detection, to a formatted multi-sheet Excel report stakeholders can actually use.

Learn how to connect Power BI Desktop to a Fabric lakehouse SQL Analytics Endpoint, build a star schema with DAX measures, and publish a production-ready report — no Direct Lake required. This lesson explains every step from finding the connection string to scheduling refreshes, with clear guidance on when to use this approach over Direct Lake mode.

Learn how to use Power Automate Desktop's clipboard actions to transfer data between Windows applications programmatically. This lesson covers Set Clipboard Text, Get Clipboard Text, keyboard simulation, timing issues, and building reliable multi-application data transfer flows from first principles.

Learn how to build self-referential parent-child hierarchies in Dataverse, configure hierarchical security so managers automatically inherit access to subordinates' records, set up multi-level rollup aggregation, and display interactive tree visualizations in model-driven apps. This expert-level lesson covers the architecture, edge cases, and performance trade-offs you need to get it right.

Learn how to build production-quality period comparison analysis in pandas using shift and pct_change. This lesson covers MoM, YoY, and rolling metrics for single and multi-segment time series, with realistic business data and a reusable report function you can ship immediately.

Learn the three essential write patterns for Delta tables in Microsoft Fabric: append, overwrite, and merge. This hands-on lesson teaches you exactly when to use each pattern — and how to avoid the silent data quality problems that come from choosing the wrong one.

Most RPA deployments fail not because the bots are bad, but because the orchestration layer wasn't designed for production. This expert lesson walks you through building a complete queue-driven, self-healing bot fleet using Power Automate Work Queues, machine groups, and layered monitoring cloud flows. You'll leave with a blueprint for 24/7 automation that recovers from failures automatically and scales without babysitting.

Row-Level Security in Microsoft Fabric isn't just a T-SQL exercise — it's an architecture decision with serious implications for workspace roles, Power BI Direct Lake, and Spark access paths. This lesson walks through building dynamic RLS policies from scratch, understanding where the security envelope stops, and verifying your policies work as intended before real users hit production.