Skip to Content
Mini Arrow Down Icon
Loading menu bar
Loading menu bar
Catalog Menu →
Related topics
Mini Chevron Down Icon
Computer Science
Java
Game Development
C++
Top languages & subjects
Mini Chevron Down Icon
Python
AI
HTML & CSS
JavaScript
Web Development
SQL
Cybersecurity
Data Science
C#
Web Design
View full catalog
Where do I begin?
Dot Regular
Catalog
/
C#
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.
Diagonal A Dense
Related resources
Cheatsheets
Articles
Community Forums
Projects
Diagonal A Dense
Related resources
Cheatsheets
Articles
Community Forums
Projects
New to C#? Start here
Free course
Learn C#
Learn Microsoft's popular C# programming language, used to make websites, mobile apps, video games, VR, and more.
Checker Dense
Level Icon
Beginner
Friendly
20
Lessons
Blog Post
Should I learn C#?
1 November 2022
Free course
Learn C#
Learn Microsoft's popular C# programming language, used to make websites, mobile apps, video games, VR, and more.
Checker Dense
Level Icon
Beginner
Friendly
20
Lessons
Blog Post
Should I learn C#?
1 November 2022
C# courses
9 Results
Filter Icon
Filters
Clear Filters
Level
Beginner
Intermediate
Price
View Plans
Free
Paid
Type
Career path
Info Circle Icon
Learn all the skills you need to land a new career in tech.
Skill path
Info Circle Icon
Learn all the concepts you need to gain a new technical skill.
Course
Info Circle Icon
Learn concepts used for specific languages or technologies.
Lessons
0-4
5-15
16+
Projects
Practice Projects
Info Circle Icon
Solidify the concepts you are learning with guidance.
Portfolio Projects
Info Circle Icon
Put your skills to work to build something on your own.
C# courses
Filter Icon
Filters
9 Results
Clear filters
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 Pages.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
34
Lessons
Free course
Learn C#
Learn Microsoft's popular C# programming language, used to make websites, mobile apps, video games, VR, and more.
Checker Dense
Level Icon
Beginner
Friendly
20
Lessons
Free course
Learn C#: Introduction
Dive into C#, a scalable programming language that is easy to read and maintain.
Checker Dense
Level Icon
Beginner
Friendly
6
Lessons
Free course
Learn C#: Classes, Objects, Interfaces, and Inheritance
Explore C# subclasses, classes, superclasses, and more in this introduction to object-oriented programming with C#.
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Course
Learn ASP.NET
Learn how to build fast, secure, and maintainable web apps with ASP.NET and the Razor Pages architecture.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
13
Lessons
Free course
Learn C#: Lists and LINQ
Level up your C# skills by learning how to work with data using lists and LINQ queries.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn C#: Methods
Learn to call and create methods: a fundamental building block in C# development.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn C#: Arrays and Loops
Learn how to organize data and automate repetitive tasks with arrays and loops.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn C#: References
Unlock the power of references, an essential aspect of object-oriented programming in C#.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
More resources
Cheatsheet
Open Icon
Hello World Cheatsheet
opens in a new window
Video
Open Icon
Livestream: Architect Arithmetic
opens in a new window
Forum
Open Icon
Codecademy Forums: C#
opens in a new window
Forum
Open Icon
Codecademy Forums: Game Development
opens in a new window
Article
Open Icon
What is ASP.NET Razor Pages?
opens in a new window
Video
Open Icon
Getting Started with ASP.NET and Visual Studio
opens in a new window
Resource
Open Icon
Our best resources for students
opens in a new window
Project
Open Icon
Console Game
opens in a new window
Project
Open Icon
Spaceman
opens in a new window