C# Tutorial - Fundamentals for Beginners

Learn C# programming quickly and easily and start your career as a professional C# programmer.
4.8 (29 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.
621 students enrolled
$19
$25
24% off
Take This Course
  • Lectures 34
  • Length 3.5 hours
  • Skill Level Beginner Level
  • 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 2/2014 English

Course Description

C# is the most popular programming language used to build applications using Microsoft's .NET framework.

In this course you will master the fundamentals of the C# programming language quickly and easily.

This course is created by software expert Stefanos Arapakis who builds real world applications in the demanding workplace. With over 10 years practical experience, Stefanos will show you the absolute fundamentals you need to know to start your career as a professional C# programmer.

This course includes 32 high definition videos, and each video is optimized to teach quickly, clearly, and easily. With each video you will also be able to download the C# source code to run on your own PC.

Take the first step and start your programming career now.

What are the requirements?

  • No previous programming knowledge needed
  • There are no additional costs. We will guide you step by step in the course video how to download and install the FREE Visual Studio Express software.

What am I going to get from this course?

  • By the end of this course you will have a rock solid foundation of the C# programming language.

What is the target audience?

  • This course is intended for beginners that want to learn C# programming quickly and easily.

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: Introduction
Welcome
Preview
00:50
The .NET framework and C#
Preview
02:03
What you need for this course
03:11
Section 2: Variables
Common Variables
Preview
07:55
Section 3: Operators
Arithmetic Operators
03:50
Assignment Operators
03:31
Increment & Decrement Operators
03:46
Relational Operators
03:13
Logical Operators
08:07
Section 4: Flow Control
Flow Control - Introduction
00:40
If Statement
04:48
Switch Statement
03:16
For Loop
04:39
While Loop
03:28
Do While Loop
02:46
Section 5: Classes
Classes & Objects
13:48
Methods
06:45
Passing Arguments
05:47
Method Overloading
08:11
Inheritance
15:35
Method Overriding
08:58
Abstract Classes
08:49
Interfaces
08:00
Composition
08:49
Section 6: Arrays and Collections
One Dimensional Array
09:32
Two Dimensional Array
10:24
ArrayList
07:18
Stack
06:33
Queue
07:01
Section 7: Generic Collections
List
06:49
Dictionary
09:03
Section 8: Miscellaneous
Type Conversion
12:37
Exception Handling
08:42
Section 9: Course Completed
Congratulations
00:21

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Stefanos Arapakis, Software Architect

Stefanos Arapakis has over 10 years practical programming experience with specialization in Microsoft .NET technologies. Stefanos has worked on various real world applications including payroll, logistics, CRM, accounting, stock control and point of sale systems.

Stefanos has worked in both small and large enterprises, as a software developer part of an existing team, and as the lead software architect to develop complete software solutions from A to Z.

Currently Stefanos is working on building a Cloud ERP system.

Ready to start learning?
Take This Course