This course introduces the fundamentals of programming in C# within the .NET framework. You'll gain hands-on experience setting up projects, mastering core programming concepts, and using object-oriented principles to create scalable applications while utilizing Microsoft Copilot to enhance code quality and productivity.

Introduction to Programming With C#
Ends soon! Save on skills that make you shine with 40% off 3 months of Coursera Plus. Save now

Introduction to Programming With C#
This course is part of multiple programs.

Instructor: Microsoft
20,788 already enrolled
Included with
129 reviews
Recommended experience
Skills you'll gain
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate from Microsoft

Explore more from Software Development
Status: Free Trial
Status: Free TrialBoard Infinity
Status: PreviewSimplilearn
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
78.29%
- 4 stars
12.40%
- 3 stars
4.65%
- 2 stars
2.32%
- 1 star
2.32%
Showing 3 of 129
Reviewed on Sep 11, 2025
Very good course ..really every thing was made easy
Reviewed on Oct 4, 2025
The concepts of Object-Oriented Programming (OOP) in Module 3 are clear and easy to understand.
Reviewed on Feb 5, 2025
Excellent course, very complete, excellent examples, videos, texts and tests. Highly recommended.
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.





