BBuddyAI Learn
Software Development · Beginner → Expert

🟦 .NET MAUI Cross-Platform Application Development

Build cross-platform .NET applications with C#, XAML, MVVM, platform APIs, data storage, testing, performance tuning, and release pipelines.

Course roadmap

Pass each module exam to unlock the next module.

Module 1 · Beginner

.NET MAUI Tooling, Projects and Multi-Targeting

Locked
Module 2 · Beginner

XAML Layout, Controls, Resources and Styling

Locked
Module 3 · Beginner

Data Binding, Commands and MVVM

Locked
Module 4 · Beginner

Navigation, Shell and Application Lifecycle

Locked
Module 5 · Intermediate

Dependency Injection and Configuration

Locked
Module 6 · Intermediate

Files, Preferences, Secure Storage and Local Data

Locked
Module 7 · Intermediate

HTTP, APIs, Connectivity and Offline Behavior

Locked
Module 8 · Intermediate

SQLite, Data Access and Persistence Patterns

Locked
Module 9 · Advanced

Platform APIs, Permissions and Device Capabilities

Locked
Module 10 · Advanced

Graphics, Media, Gestures and Custom Controls

Locked
Module 11 · Advanced

Testing, Mocking and Testable Architecture

Locked
Module 12 · Advanced

Performance, Memory, Startup and Profiling

Locked
Module 13 · Advanced

Security, Secrets, Certificates and Data Protection

Locked
Module 14 · Expert

Platform-Specific Code and Native Interop

Locked
Module 15 · Expert

Packaging, Signing and Store Distribution

Locked
Module 16 · Expert

Architecture and Large Application Structure

Locked
Module 17 · Expert

Expert Capstone: Production .NET MAUI App

Locked
Certification gate

Final course exam

Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.

Locked until modules are passed