Skip to Content
Loading menu bar
Loading menu bar
Search
Catalog Menu →
Related topics
Computer science
Java
Game development
C++
Top languages & subjects
Python
JavaScript
HTML & CSS
Web development
AI
SQL
Cybersecurity
New
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
C# vs. C++: Which Programming Language Should You Choose?
Diagonal A Dense
Related resources
Cheatsheets
Articles
Community Forums
Projects
C# vs. C++: Which Programming Language Should You Choose?
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
Beginner
Friendly
23
hours
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
Beginner
Friendly
23
hours
Blog Post
Should I learn C#?
1 November 2022
C# courses
10 results
Filters
Clear filters
Level
Beginner
Intermediate
Price
View plans
Free
Paid
Type
Career path
Learn all the skills you need to land a new career in tech.
Skill path
Learn all the concepts you need to gain a new technical skill.
Course
Learn concepts used for specific languages or technologies.
Average time to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
Less than 5 hours
5-10 hours
10-20 hours
20-60 hours
60+ hours
Projects
Practice Projects
Solidify the concepts you are learning with guidance.
Portfolio Projects
Put your skills to work to build something on your own.
C# courses
Filters
10 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
With
Certificate
Checker Dense
Intermediate
36
hours
Free course
Learn C#
Learn Microsoft's popular C# programming language, used to make websites, mobile apps, video games, VR, and more.
Checker Dense
Beginner
Friendly
23
hours
Free course
Intro to C#
Dive into C#, a scalable programming language that is easy to read and maintain.
Checker Dense
Beginner
Friendly
4
hours
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
Beginner
Friendly
7
hours
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
Beginner
Friendly
2
hours
Free course
Learn C#: Arrays and Loops
Learn how to organize data and automate repetitive tasks with arrays and loops.
Checker Dense
Beginner
Friendly
3
hours
Course
Learn ASP.NET
Learn how to build fast, secure, and maintainable web apps with ASP.NET and the Razor Pages architecture.
Checker Dense
With
Certificate
Checker Dense
Intermediate
13
hours
Free course
Learn C#: Methods
Learn to call and create methods: a fundamental building block in C# development.
Checker Dense
Beginner
Friendly
2
hours
Free course
Learn C#: Logic and Conditionals
Learn how to control the flow of your program using logic and conditionals.
Checker Dense
Beginner
Friendly
2
hours
Free course
Learn C#: References
Unlock the power of references, an essential aspect of object-oriented programming in C#.
Checker Dense
Beginner
Friendly
2
hours
More resources
Cheatsheet
Hello World Cheatsheet
opens in a new window
Video
Livestream: Architect Arithmetic
opens in a new window
Forum
Codecademy Forums: C#
opens in a new window
Forum
Codecademy Forums: Game Development
opens in a new window
Article
What is ASP.NET Razor Pages?
opens in a new window
Video
Getting Started with ASP.NET and Visual Studio
opens in a new window
Resource
Our best resources for students
opens in a new window
Project
Console Game
opens in a new window
Project
Spaceman
opens in a new window