Referral program

Introduction to C#

Rp500,000 Rp0

SKU: MS1052800121 Categories: , , , ,
Product price
Additional options total:
Order total:
  • Description
  • Unit Outline
  • Instructor
  • Additional information
  • Certificate
  • Reviews (0)


About this course

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

Estimate Time : 16 hours

Module 0: Course introduction

    • Before you Start
    • Course Welcome and Introduction

module 1

  1. Introducing C#
      • Introduction
      • A History of C#
      • .NET Framework Overview
  2. The Tools
      • Visual Studio
      • Xamarin
      • MonoDevelop
      • TextPad
      • Notepad
      • A Tour of Visual Studio
  3. Data Types, Variables, Operators, and Statements
      • Data Types
      • Statements
      • Identifiers
      • Operators
      • Data Type Conversions
      • Demo: Data Types
      • Self-Check Questions
  4. Module Lab
  • Tutorial Lab
  • Self-Assessment Lab
  • Lab Assessment Questions

module 2

  1. Decision Statements
      • Lesson Introduction
      • The if Statement
      • Self-Check
      • The switch Statement
      • Self-Check
  2. Repetition in C#
      • Introducing Repetition
      • The for Loop
      • The while Loop
      • The do Loop
      • Demo: Control Statements
      • Self-Check
      • Self-Check
  3. Module Lab
      • Tutorial Lab 1 Using if Statements
      • Tutorial Lab 2 Using a switch Statement
      • Tutorial Lab 3 Using a for Loop
      • Tutorial Lab 4 Using while and do Loops
      • Self-Assessment Lab

Module 3

  1. Introducing Editors
      • Module Introduction
  2. Methods
      • Method Declarations
      • Calling Methods
      • Returning Data from Methods
      • Method Overloading
      • Optional and Named Parameters
      • Demo: Methods
      • Self-Check
      • Self-Check
  3. Exception Handling
    • Introducing Exception Handling
    • Exception Propagation
    • Handling Exceptions
    • The finally Block
    • Throwing Exceptions
    • Demo: Exception Handling
    • Self-Check
    • Self-Check
  4. Module Lab
  • Tutorial Lab 1 Creating and Using Methods
  • Tutorial Lab 2 Exception Handling
  • Self-Assessment Lab

Gerry O’Brien
Senior Content Development Manager, Microsoft

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

Additional information

Author / Publisher







When you enrolled into this course you will automatically get a Certificate of Achievement for completing the course. An example is provided below.


There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

You've just added this product to the cart:

Invite & Earn

Signup to start sharing your link

Available Coupon