Here you find a complete list of the 21 courses that I've authored for Pluralsight. Click on a course to find the details and a link to the course.

Course link: WPF 6 Fundamentals
Duration: 6h 10m
Release date: 9th February 2022
Short Description: The Windows Presentation Foundation (WPF) is a popular UI framework that is part of .NET. This course teaches you how to use WPF and its UI description language XAML to build Windows desktop applications with .NET and C#.

Course link: Uno Platform Fundamentals
Duration: 2h 31m
Release date: 29th July 2021
Short Description: Uno Platform allows you to run your WinUI code not only on Windows, but also on Android, iOS, macOS, Linux, and the web. This course will teach you how to use Uno Platform, WinUI, and .NET to build a multi-platform app with XAML and C#.

Course link: C# Generics
Duration: 3h 15m
Release date: 13th April 2021
Short Description: Generics allow you to write type-safe, reusable, and performant C# code. This course will teach you how to build generic classes, generic interfaces, and generic methods, and how to use them in your .NET applications.

Course link: JavaScript Interop in Blazor Applications
Duration: 3h 8m
Release date: 25th February 2021
Short Description: The JavaScript ecosystem is huge. This course teaches you how to use existing JavaScript libraries and JavaScript components in your Blazor applications.

Course link: Fundamentals of Building .NET Desktop Applications
Duration: 3h 27m
Release date: 1st February 2021
Short Description: To build a desktop app with .NET and C#, you can choose between different UI frameworks. This course teaches you what UI frameworks you can use and how to build .NET desktop apps for Windows with WinUI, WPF, and Windows Forms.

Course link: Microsoft Azure Developer: Develop Solutions with Blob Storage
Duration: 1h 17m
Release date: 30th November 2020
Short Description: Azure Blob Storage is Microsoft’s cloud-based object storage solution. This course will teach you the core concepts of Blob Storage, how to interact with Blob Storage from .NET, and how to implement data archiving and retention.

Course link: Working with Styles in Xamarin.Forms Applications
Duration: 1h 47m
Release date: 15th July 2020
Short Description: This course teaches you how to reuse user interface code in your Xamarin.Forms applications with XAML Styles and with Cascading Style Sheets (CSS).

Course link: Test Driven Development in C#
Duration: 2h 26m
Release date: 29th January 2020
Short Description: Test Driven Development (TDD) is a powerful approach to build solid and robust software. This course teaches you how to use TDD in C# to test and implement new features in your .NET projects.

Course link: Migrating WPF and Windows Forms Apps to .NET Core
Duration: 2h 36m
Release date: 24th September 2019
Short Description: .NET Core is the recommended framework for new .NET applications. This course teaches you how to port your existing Windows Desktop apps from .NET Framework to .NET Core, including Entity Framework data access, Registry access, and WCF client code.

Course link: Microsoft Azure Developer: Implementing Blob Storage
Duration: 3h 57m
Release date: 22nd August 2019
Short Description: Azure Blob Storage provides massively scalable storage for unstructured data like images, videos, or documents. This course teaches you how to set up Azure Blob Storage and how to use it in your .NET applications.

Course link: Testing .NET Code in Visual Studio 2019
Duration: 2h 52m
Release date: 16th July 2019
Short Description: Visual Studio 2019 has great support and new features for unit tests. This course will show you how to write and run unit tests in Visual Studio 2019 helping you write rock-solid applications.

Course link: Using Git for Source Control in Visual Studio 2019
Duration: 2h 3m
Release date: 1st April 2019
Short Description: Git is the most commonly used version control system. In this course you will learn how to use Git in Visual Studio 2019 while working on a .NET application in the context of a small team.

Course link: XAML: Getting Started
Duration: 5h 16m
Release date: 27th February 2019
Short Description: The Extensible Application Markup Language (XAML) is a popular language to create user interfaces. In this course you'll learn how to use XAML to build modern Windows desktop applications with Microsoft's UI platforms UWP and WPF.

Course link: .NET Standard: Getting Started
Duration: 2h 44m
Release date: 14th May 2018
Short Description: In this course you'll learn how to write class libraries that target .NET Standard, so that your class libraries can be shared across different .NET platforms like .NET Framework, .NET Core, and Xamarin.

Course link: Azure Event Hubs for .NET Developers: Fundamentals
Duration: 4h 57m
Release date: 22nd February 2018
Short Description: Azure Event Hubs is a telemetry ingestion service to collect millions of events. This course will teach you how to use Event Hubs, including sending and receiving events in .NET, using Stream Analytics, and triggering Azure Functions and Logic Apps.

Course link: Building an Enterprise App with WPF, MVVM, and Entity Framework Code First
Duration: 9h 1m
Release date: 21st August 2017
Short Description: WPF is a popular and solid technology to build desktop applications for Windows. This course teaches you how to build a full enterprise application that uses a SQL Server database.

Course link: Compiled Data Binding Fundamentals in UWP Using XAML
Duration: 2h 49m
Release date: 19th August 2016
Short Description: Compiled data bindings with x:Bind are faster than classical data bindings created with the Binding markup extension. This course will teach you the basics of x:Bind, including converting with functions, binding events and more.

Course link: WPF and MVVM: Test Driven Development of ViewModels
Duration: 5h 22m
Release date: 12th April 2016
Short Description: Testing your ViewModels while they're in development can help you create better apps. In this course, you'll learn how to use test-driven development (TDD) to build the ViewModels of your MVVM application.

Course link: WPF and MVVM: Advanced Model Treatment
Duration: 6h 54m
Release date: 15th November 2015
Short Description: In this course, you learn how to use Model-wrappers in your MVVM-application for several scenarios: to highlight changed fields, to highlight invalid fields, to display validation errors, to enable the save button only if there are changes, and more

Course link: XAML Layout in Depth
Duration: 4h 44m
Release date: 15th January 2015
Short Description: This course will teach you to build professional user interfaces in XAML-based applications, understand the layout process, and learn about layout-properties, panels, transformations, projections, and advanced topics to create exciting layouts.

Course link: Windows Store Apps – Data Binding in Depth
Duration: 4h 33m
Release date: 23rd July 2014
Short Description: Learn how to create data-driven Windows Store Apps by using Data Bindings, Data Templates, and WinRT's Data Controls.