Learn C# programming language
4.2 (46 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
14,805 students enrolled

Learn C# programming language

C# in a useful way - from basics to async and Linq
4.2 (46 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
14,805 students enrolled
Published 6/2019
English
English [Auto]
Current price: $20.99 Original price: $29.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 19 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • C# development
  • C# data types
  • C# logic
  • C# methods
  • C# classes
  • C# asynchronous
Course content
Expand all 44 lectures 05:38:07
+ Basics to get started
6 lectures 29:03

Set up your visual studio for C# development.

Preview 06:54

Set up your visual studio for C# development.

Preview 07:06

Learn how to output data in the console window.

Print and read console
03:36
Math
08:05
+ Logic
7 lectures 39:10

Learn how to output data in the console window.

Boolean
06:38

Understand the if statement in C#.

IF
08:23
IF ELSE, ELSE
07:57
Switch
04:59

Get started with your first loop statement.

WHILE loop
06:36
FOR loop
02:35
Basic logic task involving IF statement and a loop
EXERCISE: basic logic exercise
1 question
+ Methods (basic)
3 lectures 19:43

Get started with a method, understand its’ structure and how it is used

Basics of a method
06:44

Understand the parameters in C# methods.

Parameters
04:49

Understand the parameters in C# methods.

Returns
08:10
+ Classes (basic)
3 lectures 19:58

Get started with classes in C# - what they are, what they look like.

Basics of a class
06:35

Get started with classes in C# - what they are, what they look like.

Preview 05:55

Understand static members in C# classes.

Static
07:28
+ Variables (basic)
5 lectures 21:28

Learn how to take inputs from console window.

Read line
02:38

Understand what arrays are, how they are used, how data in them can be accessed.

Arrays
06:02

Introduction to yet another loop, that can loop through arrays.

FOR EACH loop
05:00
Convert
04:16

Understand boxing and unboxing in C#.

Cast
03:32
+ Text (advanced)
1 lecture 13:40
Split, remove, substring
13:40
+ Classes (advanced)
5 lectures 45:59

A few more things to understand about constructors.

More on construction
11:15
More on access
03:51
More on access part 2
04:13
Inheritance
09:26
EXAMPLE - time converter
17:14
Requirements
  • Nothing is required
Description

The C# language is one that can be used for anything and that is literally anything - web developed (now even front-end using blazor), mobile (using xamarin), windows desktop applications (WPF or windows forms) and even games or IoT projects. However, before you get into any of that, you need to get through the basics and this course will do just that.

Who this course is for:
  • People who want to learn programming
  • Developers who want to switch to C#