Ratings & reviews

5.01 rating

Adrian A.

15 days ago

Really well constructed for a complete newbie to any kind of coding language. Really helped me to understand the basic fundamentals of C#. Glad I found this site through my Google ... Show more

100%
0%
0%
0%
0%
info

Complete all chapters to get certificate

0%

Getting Started

chevron

In this section we will get an introduction to C#. Moreover, we will also learn some basic elements of the C# language.

Why C#?

C# Syntax

Displaying Output

Challenge: Outputting a Triangle

Comments

Challenge: Comments

Variables

Identifiers

Challenge: Variable Declaration

Basic Operators & Expressions

Challenge: Operators

Dealing with Data Types

chevron

In any programming language we have to deal with different types of data. In this section we will learn about that.

Integer Data Types

Declaring Explicitly Typed Variables

Floating-Point and Double

Booleans

Character

String

Strings Challenge

Basic String Formatting

String Formatting Practice

Declaring Constants

Basic Type Casting

Type Casting Practice

Basic Type Conversion

Basic Coding Practice

Control Structures

chevron

In this section we will learn about features of C# that help us control the flow of the program such as executing pieces of code based on conditions.

Comparison Operators

Logical Operators

Operators Challenge

Order of Operations

if statement

if-condition Challenge

else Keyword

else Keyword Practice

if-else Chain

Task (if, else-if, else)

switch Statement

Practicing Switch

Loops

chevron

In this section we will learn about how to deal with repetitive tasks in programming.

For Loop

Practicing For Loop

While Loop

Do-While Loop

Practicing Do-While Loop

break statement

continue statement

Practicing break and continue

Arrays

chevron

Arrays are an important part of any programming language as they let us group together and manipulate a large amount of similar data. In this section we will learn about Arrays and how to use them for practical applications.

What are Arrays?

Practicing Array Declaration

Indexing

Indexing Practice

Multi-Dimensional Arrays

Practicing Multi-Dimensional Arrays

Looping through Arrays

Array Loops Challenge

Methods

chevron

In this section we will learn about one of of the most widely used and essential features of C# called Methods. We will also explore its uses through creative practice tasks.

What are Methods?

Creating and Calling Methods

Methods Creation Practice

Method Parameters

Practicing Method with Parameters

Method Return Values

Practicing Return Values

Local & Global Scopes

Practicing Scopes

What's Next?