Home Programming Languages Introduction to C#

Introduction to C#

Microsoft Online Course Highlights
  • weeks long
  • 3-5 hours per week
  • Learn for FREE, Ugpradable
  • Self-Paced
  • Taught by: Gerry O’Brien, Senior Content Development Manager Microsoft

Online Course Details:

There are many programming languages in use today.  Choosing which language to program in can be based on many factors such as learning curve, job specific requirements, platform specifics, or a plethora of other criteria.  In this course, you will be introduced to the C# language and the world of .NET programming.

The C# programming language was created from the ground up to be an object-oriented programming language that offers ease of use, familiarity to C/C++ and Java developers, along with enhanced memory and resource management.  C# is prevalent on the Microsoft platform but is also being used to develop software that runs on Linux, Android, and iOS devices as well.

Learning C# can position you for future programming opportunities, provide a solid foundation in object-oriented programming knowledge, and pave the way for learning other programming languages.  This course aims to teach you about the core aspects of the C# language.

This course is the first part of a three-part series designed to teach core C# language fundamentals.  In the second course of the series, you will learn object-oriented programming concepts and the third course offers instruction on data structures and algorithms with C#.   Once you complete the series, you will have a very good foundation of C# knowledge to expand on and learn more as you progress in your programming career or hobby.

What you’ll learn:

  • C# Syntax
  • C# Language Fundamentals
  • Iteration in C#
  • Making decisions in C# code

Take This Online Course