Course Description

"Take your C# skills to the next level with this advanced course, the second part of the popular C# 10 with .NET 6 for Beginners series. In this course, you will dive into the exciting world of coding and learn how to build a browser-centric to-do application using C#, HTML, Razor, and WebAssembly.

Whether you're a complete beginner or have some basic knowledge of C#, this course is perfect for you. No prior coding experience is needed, but it is recommended to watch the first part of the series to understand the critical C# theory required for this course.

Throughout the course, you will work on two iterations of the to-do application. The first iteration will have all the C# code in the Razor page, while the second iteration will teach you how to use object-oriented programming, separation of concerns, and encapsulation to refactor the code into a separate class.