C# Online Courses
Complete C# Unity Game Developer 2D
- 4.69
- 18.5 hrs
- 140 lectures
Learn Unity in C# & Code Your First Five 2D Video Games for Web, Mac & PC. The Tutorials Cover Tilemap Learn more »
C# Basics for Beginners: Learn C# Fundamentals by Coding
- Mosh Hamedani
- 4.5
- 5 hrs
- 87 lectures
Master C# fundamentals in 6 hours - The most popular course with 50,000+ students, packed with tips and exercises! Learn more »
Complete C# Unity Game Developer 3D
- Ben Tristem
- 4.75
- 30.5 hrs
- 204 lectures
Design & Develop Video Games. Learn C# in Unity Engine. Code Your first 3D Unity games for web, Mac & PC. Learn more »
C# Intermediate: Classes, Interfaces and OOP
- Mosh Hamedani
- 4.55
- 5.5 hrs
- 45 lectures
An in-depth, step-by-step guide to classes, interfaces and object-oriented programming (OOP) with C# Learn more »
Complete C# Masterclass
- Denis Panjuta
- 4.56
- 37 hrs
- 283 lectures
Learn C# Programming - WPF, Databases, Linq, Collections, Game Development with Unity. More than just the C# basics! Learn more »
Design Patterns in C# and .NET
- Dmitri Nesteruk
- 4.41
- 20.5 hrs
- 173 lectures
Discover the modern implementation of design patterns with C# and .NET Learn more »
Programming for Complete Beginners in C#
- Eric Wise
- 4.48
- 6.5 hrs
- 48 lectures
Learning to code C#? We have provided HD video lectures, live coding sessions, and nearly 100 exercises to learn on! Learn more »
Recommended books
C# books
Programming C# 8.0
Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and desktop applications. Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. Learn more »
Learning C# by Developing Games with Unity 2019
Learning to program can be a daunting task in the current IT landscape, especially with the wide variety of languages you have to choose from. With this book, you'll get off to a steady start through practical insights into game development with Unity. Learn more »
C# 8.0 and .NET Core 3.0
This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET. Learn more »
C# in Depth
A revised edition of the bestseller written by C# legend Jon Skeet. This authoritative and engaging guide is your key to unlocking this powerful language, including the new features of C# 6 and 7. In it, Jon introduces expression-bodied members, interpolated strings, pattern matching, and more. Real-world examples drive it all home. Learn more »