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

Learn how to configure Dataverse calculated columns and rollup columns to aggregate related record data for forms, views, and business logic. Build an Account Health scoring system using real rollup and formula patterns with no code.

Misconfigured table permissions are the most common way model-driven apps go wrong after launch. This lesson teaches new makers how Dataverse security roles, privilege types, and access levels work together — with real-world examples, step-by-step role configuration, and a hands-on exercise to test your understanding.

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.

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.

Standard lookups point to one table. But real business data is messier than that — a customer might be an Account or a Contact, an expense might belong to a Project or a Department. Learn how Dataverse polymorphic lookups, Customer columns, and Regarding columns solve this cleanly, and how to configure them end-to-end in model-driven apps.

Virtual tables let you surface live data from SQL Server, REST APIs, and OData services directly inside your model-driven app — no ETL, no data copy, no sync. This lesson teaches you to configure OData data sources, map columns, build cross-system relationships, and handle the security and performance challenges that come with production virtual table deployments.

Column properties are the difference between a model-driven app that produces clean, consistent data and one that's constantly fighting user errors and dirty records. This lesson teaches you how to choose the right data type, configure required fields at the right layer, and set up display settings that guide users toward correct data entry — without writing code.

Standard model-driven form controls hit a wall when you need genuinely custom UX — star ratings, card layouts, traffic lights, and more. This expert lesson walks you through building, testing, and deploying real PCF field and dataset controls from scratch, with full TypeScript implementations and production deployment patterns.

Learn how to configure one-to-many and many-to-many relationships in Dataverse, understand cascade behaviors that protect your data integrity, and see exactly how relationships surface inside model-driven app forms. This is the structural knowledge every Power Apps maker needs.

Most model-driven app problems aren't about missing features — they're about misconfigured views. Learn how to set Default Views, Quick Find Views, and Lookup Views so records are always findable, searchable, and presented with the right context wherever they appear in your app.

A poorly structured site map makes even great apps unusable. Learn how to design navigation Areas, Groups, and Subareas from scratch — and wire them to security roles so each user sees exactly the menu they need, nothing more.

Learn how to secure your model-driven app from the ground up. This lesson walks through creating security roles, applying column-level security profiles, and using team-based access — so the right people see exactly the right data.