There are many online platforms and websites that offer video tutorials and courses for learning C#. Here are some popular ones:

1. Udemy – Offers a wide range of C# courses, from beginner to advanced levels. Some popular courses include “C# Basics for Beginners” and “Complete C# Unity Developer 2D”.

2. Pluralsight – Provides a comprehensive library of C# courses, including topics like C# fundamentals, object-oriented programming, and ASP.NET development.

3. Codecademy – Offers an interactive C# course that allows you to learn and practice coding directly in your browser.

4. Coursera – Has several C# courses provided by different universities and institutions, such as “C# Programming for Unity Game Development” and “Object-Oriented Programming in C#”.

5. Lynda.com – Provides a variety of C# courses for both beginners and experienced programmers. Some notable courses include “C# Essential Training” and “Advanced C# Programming”.

6. Microsoft Virtual Academy – Offers free C# video tutorials and courses provided by Microsoft. They cover various topics, including C# basics, advanced programming, and developing Windows applications.

7. YouTube – There are numerous YouTube channels that provide C# video tutorials and courses. Some popular ones include “The C# Station” and “Derek Banas”.

These platforms offer a mix of free and paid courses, so you can choose the one that fits your budget and learning preferences.