
Object-Oriented Programming

Students start learning C# (pronounced "see sharp") with the 6-part Learning (Getting Started with C#) Path created by Microsoft.
Each Learning Path contains multiple modules that teaches different aspect of the language and ends with a challenge to test students' knowledge.
Learning Path Part 1
Write your first code using C#
6 modules - 4 hr 37 min
Learning Objectives
-
Write your first lines of C# code
-
Use two different techniques to print a message to a text console
-
Diagnose errors when you type code incorrectly
-
Identify different C# syntax elements like operators, classes, and methods
Prerequisites
None
Learning Path Part 2
Create and run simple C# console applications
7 modules - 6 hr 33 min
Learning Path Part 3
Add logic to C# console applications
7 modules - 6 hr 21 min
Learning Path Part 4
Work with variable data in C# console applications
7 modules - 6 hr 21 min
Learning Path Part 5
Create methods in C# console applications
5 modules - 3 hr 55 min
Learning Path Part 6
Debug C# console applications
6 modules - 5 hr 27 min

Free Certification
Students can earn the free Foundational C# Certification after completing the training. The certification is made in partnership with freeCodeCamp and is a great way to showcase students' new C# skills.
What's Next?
Use C# to specialize in one of the following technologies and more:
-
Blazor for web app development
-
MAUI for mobile app development
-
Unity for game development
-
Compete in The MAC
-
Program LEGO MINDSTORMS EV3