This document outlines an advanced cross-platform application programming course with .NET. The course will cover developing desktop applications with WPF, networking with sockets, XML and JSON serialization, asynchronous and parallel programming, dependency injection, ASP.NET Core Razor Pages, identity, SignalR for real-time apps, and background tasks with Worker Services. Students must complete prerequisites before taking this course, which will be evaluated based on progress tests, assignments, practical exams, a group project, and a final exam.