C# Tutorial for Complete Beginners from Scratch

If you’re ready to buckle down and learn C# programming, here’s where you should start.
4.5 (5 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
597 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 48
  • Length 7 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2015 English

Course Description

1) This is by far the most comprehensive C# course you'll find here, or anywhere else.

2) This C# tutorial Series starts from the very basics and covers advanced concepts as we progress. This course breaks even the most complex applications down into simplistic steps.

3) It is aimed at complete beginners, and assumes that you have no programming experience whatsoever.

4) This C# tutorial Series uses Visual training method, offering users increased retention and accelerated learning.

5) You don't need to buy any software for this course! You can use the free Visual Studio Express Edition from Microsoft.

6) This course focuses on the language, and not the graphical aspects of windows programming.

Take the first step and start your programming career now.

What are the requirements?

  • The course is aimed to teach you C#, whether you are an experienced programmer or just getting started

What am I going to get from this course?

  • Use and understand variables
  • By the end of this course, you should definitely be able to understand and write good C# code.
  • Learn about core programming concepts
  • Work with Classes and Objects

What is the target audience?

  • A basic knowledge of programming is helpful but not necessary to get the most out of this course
  • A genuine interest to learn.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: The Basics
Introduction
Preview
13:29
Input and Output to Console
Preview
14:37
First C# Program Example
1 page
Input and Output to Console Example
1 page
Built-in Data Types , Escape Sequences and Verbatim literals
20:13
Arithmetic Operators and Simple Calculator
10:07
Arithmetic Operators and Simple Calculator Example
1 page
If-Statement with Comparison Operators and Logical Operator
15:17
If-Statement with Comparison Operators and Logical Operator Example
1 page
Section 2: Arrays
Arrays
Preview
08:26
C# Arrays Example
1 page
Section 3: Statement
The switch statement
09:39
The switch statement (C#) Example
1 page
Section 4: Loops
While Loop
07:26
C# Do While Loop
06:18
C# Do While Loop Example
1 page
For and For each Loop
14:12
For and Foreach Loop in C# Example
1 page
Section 5: Important Methods
Introduction to Methods
10:57
Introduction to C# Methods example
1 page
Passing Parameters and Return from Method
06:48
Passing Parameters and Return from Method Example
1 page
Pass by Reference , Output and params Parameter in method
22:19
Method Overloading
06:27
Method Overloading in C# Example
1 page
Section 6: C# Object Oriented
Classes and Objects
14:15
Introduction to C# Classes and Objects Example
1 page
Constructors and Destructors
14:10
Constructor and Destructors in C# Example
1 page
Class Inheritance in C#
21:54
Class Inheritance in C# Example
1 page
Method Hiding in C#
13:46
Method Hiding in C# Example
1 page
Polymorphism
11:47
Polymorphism in C# Example
1 page
Difference between Method Overriding and Method Hiding
05:17
Difference between Method Overriding and Method Hiding Example
1 page
Getter and Setter
18:45
Properties
16:27
Properties in C# Example
2 pages
Interfaces
18:18
Explecit Interface Implementation
08:05
Abstract classes
11:13
Interface versus Abstract classes
06:44
Delegates in C #
10:54
Delegates Example
07:32
Section 7: C# Windows Form Application
How to Make a Calculator in C# Windows Form Application Part-1
20:34
How to Make a Calculator in C# Windows Form Application Part-2
23:09

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Yogesh Patel, Software Developer and Programming Enthusiast

Yogesh Patel is Software Developer and Programming Enthusiast with much experience from different projects and many different programming languages. He earned Master's Degree from Germany. Teaching has been his passion since a long time. His aim to teach technology the way it is used in industry and professional world .

Software training is becoming so costly these days, that poor people are finding it very difficult to attend courses and find jobs. His aim behind creating these tutorials is to help those in need. If you find this useful, please share with your friends on Facebook twitter and Google plus. Let's make these videos help as many students as possible.

Ready to start learning?
Take This Course