C# Tutorials Blog

Follow these free tutorials to learn C# basics and more advanced topics, including tips for building rich web and cross-platform apps with Blazor and MAUI. Each tutorial includes code snippets and examples.
In the previous tutorial, you were introduced to the world of chatbot creation using the Microsoft Bot Framework. The example was fairly trivial, as the bot simply echoed the input of the user. In this tutorial, you will take your bot to the next level by creating something useful - ... Read more

In this tutorial, you will create your first C# chatbot app using .NET Core and the the Microsoft Bot Framework. ... Read more

Test-driven development is a valuable development process, and unit testing is an important part of the process. In this tutorial, you will learn how to write unit tests for a Razor Pages project using the xUnit testing library. ... Read more

Using the Blazor programming model to handle button events, like OnClick, makes writing Xamarin mobile applications with form inputs a breeze. ... Read more

In this tutorial, we will explore different layouts you can use when designing native mobile apps using Blazor and some tricks for how you can customize them to get just the look and feel your customers need. ... Read more

This is the first in a tutorial series about developing native Android and iOS apps using Xamarin and Blazor. This lesson will help you set up your development environment. ... Read more