WPF .NET Core Windows Applications


Course Details

This course can only be taken as part of the Certificate in C# Programming Using .NET Core.

Get Program Details

About this Course

In this course, you’ll use C#, .NET Core and the Window Presentation Foundation (WPF) user interface (UI) framework to create object-oriented applications in the Microsoft Visual Studio programming environment. Building on your prerequisite C# programming skills, you’ll learn how to create and unit-test an XAML-based application using the model-view-viewmodel (MVVM) software design pattern.


  • How to use the WPF UI framework to create a well-structured, testable application
  • Ways to use XAML (eXtensible Application Markup Language) to construct the layout of windows and user controls
  • How to use data binding and commands to connect code to display while maintaining good separation of concerns
  • Test-driven development (TDD) principles that create better code

Get Hands-On Experience:

You’ll create a .NET Core-targeted, unit-tested and MVVM-compliant WPF application that presents navigable, editable information displays to the user.

Program Overview

This course is part of the Certificate in C# Programming Using .NET Core.

  Get our email newsletter with career tips, event invites and upcoming program info.       Sign Up Now