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