C#
C# is one of the most popular programming languages. It can be used for a variety of things, including mobile applications, game development, and enterprise software. Knowing C# opens a great deal of doors for you as a developer.Related resources
Related resources
New to C#? Start here
All courses in C#
Free + Paid courses
All levels
9 courses
- Skill path
Build Web Apps with ASP.NET
Jumpstart your career with this skill path, first by learning the C# language, then building web apps with ASP.NET Core and the Razor PagesIncludes 7 CoursesWith CertificateIntermediate34 Lessons - Free course
Learn C#
Learn Microsoft's popular C# programming language, used to make websites, mobile apps, video games, VR, and more.Beginner Friendly20 Lessons - Free course
Learn C#: Introduction
Dive into C#, a scalable programming language that is easy to read and maintain.Beginner Friendly6 Lessons - Free course
Learn C#: Classes, Objects, Interfaces, and Inheritance
Learn about object-oriented programming in C#.Beginner Friendly4 Lessons - Course
Learn ASP.NET
Build fast, secure, and maintainable web apps with ASP.NETWith CertificateIntermediate13 Lessons - Free course
Learn C#: Arrays and Loops
Learn how to organize data and automate repetitive tasks with arrays and loops.Beginner Friendly2 Lessons - Free course
Learn C#: Lists and LINQ
Work with data in C# using lists and LINQ queries.Beginner Friendly2 Lessons - Free course
Learn C#: Methods
Learn to call and create methods: a fundamental building block in C# development.Beginner Friendly3 Lessons - Free course
Learn C#: References
Unlock the power of references, an essential aspect of object-oriented programming in C#.Beginner Friendly3 Lessons