Introduction to C#

Learn the basics of the C# programming language, one of the most popular programming languages used to develop software for the Microsoft platform but also used to develop software for Linux, Android, and iOS systems as well.

Created by: Gerry O'Brien

Produced in 2017

icon
What you will learn

  • C# Syntax
  • C# language fundamentals
  • Iteration
  • Making decisions

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 74 / 100

icon
Course Description

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.

icon
Pros

icon
Cons

    • It's very beginner friendly. It starts with the absolute basics.
    • It's designed by Microsoft, lending to practical applications.
    • It's a Microsoft course, so the certificate will cost extra.
    • Course is extremely theoretical, but being for beginners, does not delve deeply into said theory.
    • Experienced students will find the course too easy.

icon
Instructor Details

placeholder

Gerry O'Brien is a Senior Content Development Manager at Microsoft Learning with a focus on software development and database platforms. He has over 18 years of industry experience in various roles including software development, consulting, and training. Gerry has experience programming with: C# Visual Basic Java Objective-C

icon
More courses by Gerry O'Brien

Introduction to C++

Free

Object Oriented Programming in C#

Free

Advanced Angular

Free

Intermediate C++

Free

Algorithms and Data Structures in C#

Free

HTML5 and CSS Fundamentals

Free

icon
More c# courses

C# For Beginners: Learn C# Programming From Scratch

$11.99

Language-Integrated Query  ( C# ) (LINQ)

$11.99

C# Memory Tricks: Learn How To Master The Garbage Collector

$11.99

C# - Complete A to Z C# Masterclass: Hints + Coding Tips

$11.99

Let's Code: C# Programming Exercises for Beginners

$11.99

C# Tutorial - Fundamentals for Beginners

$11.99

icon
Reviews

3.7

3 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Roy Marchie on 12/20/2019

This course I recommend for beginners. It will help you learn the basics of the C# programming language.

By starkey11420 on 8/24/2019

The edx "introduction to c#" is a good place to start.

By Dimitrios T on 1/12/2018

A very theoretical introduction to C#. Only 2 pieces of code are asked and some questions through the whole course.