Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Learn C# Programming from Scratch: Build 13 Console Apps to your Wishlist.

Add to Wishlist

Learn C# Programming from Scratch: Build 13 Console Apps

In this course you will learn C# programming language from scratch including 13 projects and with 100s of examples
3.4 (7 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.
341 students enrolled
Created by Obaid Kazi
Last updated 12/2015
$10 $35 71% off
2 days left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Develop Console Applications using C#
Create, compile and run object-oriented C# programs
Write and understand C# language constructs, syntax and semantics
Building C# classes and inheritance hierarchies
Declare Variables
Learn How to use Abstraction and Encapsulation in your Program
Learn Operators in C#
Use Loop Constructs Such as While Loop,For Loop and DO...While Loop
Learn How to Allocate Memories to Variables.
Implement Structures,Enumerations, and Arrays
Learn What are Constructors and Destructors
Learn How to Overload Operators and Functions
100+ Exercises for Practice
View Curriculum
  • Basic Computer Knowledge is Required
  • Such as Typing Opening and Closing of Files and Folders

Course updated as of August 2015

Why you should Learn C#: C# popularity is higher than ever C# was named the programming language of 2012 by the Popularity of Programming Language (PYPL) index. According to PYPL, popularity of C# has been grew by 2. 3% in 2012 more than any other programming language. Although it's still not as popular as Java or P-H-P, it's neck and neck with C++ each has a 10. 5 percent developer share.

More Lectures are added every week

Why You Should Take this Course

This Course introduces to you C# as the Programming Language. It also introduces the implementation of abstraction, encapsulation, polymorphism and inheritance using C# this course introduces implementation of various programming concepts such as threads, file handling, delegates, attributes and reflections used in C#.

As of now this course contains 21 lectures with 2 hour of valuable content more lectures are added every week.

What you will learn in this Course

  • You will Learn about classes
  • You will learn about objects and how to create objects in your application
  • After completion of this course you will know how to declare and implement variables in your console application.
  • Further, you will learn about objects and how to create objects
  • You will know how to pass messages through objects
  • Further, You will learn about Encapsulation and Abstraction.
  • You will also get 100s of source code for free download so that you can practice without getting an error
  • You will learn about Operators we will go through each and every operator with a live coding session in visual studio.
  • Then we will see arrays there are two types of arrays single and Multidimensional arrays you will learn both of them one after it.
  • You will learn know what are Constructors and Destructors.
  • You will know how to overload operators and functions in your program.
  • You will learn how to create Multithreaded Application.
  • At Last you will learn about delegates and events.
Who is the target audience?
  • Anyone who wants to learn C# Programming Language
  • Must be Dedicated and Hardworking
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 21 Lectures Collapse All 21 Lectures 01:42:23
1 Lecture 02:21

This course introduces you to object oriented methodology using C# as the programming language. After completing this course you will be able to know

What is classes in C#?

How to Create Classes?

What are variables and how to declare variables in your c# program

How to Connect Classes and variables through objects?

What is Abstraction and Encapsulation?

What are Operators and how to implement operators in c#?

What are loop constructs in C#?

How memory is allocated to variables?

And how to implement structures, enumerations, arrays and collections? then we will see constructors, Destructors and polymorphism?

You will know how to overload functions and operators?

What are relationships in c#?

What are delegates and Events?

Single and Multithreaded Applications

Last but not least we will see how to use Attributes and Reflections in c#?

Preview 02:21
Installing Visual Studio Express 2013
1 Lecture 02:20
Object Oriented Programming Concept
1 Lecture 03:46

In this session you will learn about object oriented programming concept. OOPS Concept speeds the program development process, improves maintenance and enhances reusability of programs.

Programming language such as c,c++,c#, java, p_h_p, java_script, python are based on object oriented programming concept.So, once you understand the concept of object oriented programming you will not find any difficulties in understanding c# programming Language.

In this session you will also know what are objects? with real world examples.

Preview 03:46

In this quiz you will be asked basic questions on OOPs Concept

OOps Concepts Quiz
1 question
Introduction To C#
1 Lecture 02:22

C# programming language introduced by microsoft.It contains features similar to java and c++ and it is specially designed to work with microsoft's .net framework.

Later on you you will learn little bit about compilers so that you can get more information on compilers.

Preview 02:22

In this quiz you have to answer about classes.

What is a C# Quiz
2 questions
Classes in C#
2 Lectures 14:00

In this session you will learn about classes, After completing this session successfully you will know how to declare classes in c# with one example.

What is a Class?

What is a Class? quiz
1 question

In this session we will create a project on classes you will learn how to declare a class and print the message on the console screen.

Console App 1: InfoSoft Corporation
Objects and DataTypes
5 Lectures 43:25

After learning object oriented methodology. In this Session you will learn about Objects, Variables and data types.

You will learn how to declare object in your c# program with live coding in visual studio express 2013.

You will know how memory is allocated to variables and how to implement Data types in your application.

What are Objects, Variables and Data Types?

In this Quiz you have to answer some basic questions about objects and variables.

Objects,Variables and Data Types Quiz
1 question

In this session you will learn how messages are passed through objects.We will also see various phases of object oriented programming.

How Messages are Passed through Objects?

Data types are very important part of c# programming language.In this session you will learn how to implement data types in your c# application.We will first understand it through theoretically then we will see practically how to use data types in c# application .

Data Types Continued

In this quiz you have to identify data types

Data Types Quiz
1 question

In this session you will learn what are the state,behavior and identity of an object

State Behavior and Identity of an Object

In this quiz you have to answer about state behavior and identity of an object

State Behavior and Identity of an Object Quiz
1 question

In this Quiz you have to answer about Object oriented methodology

How Messages are Passed through Objects? Quiz
1 question

Console App 2: Automatic Ranking Software
7 Lectures 27:00

In this lecture you will learn about operators. In C# there are many operators but we will learn four main operators

What are Operators?

In this lecture you will learn about assignment operators and how to use it in your C# Program

Assignment Operator

In this lecture you will about Arithmetic Operators and further you will learn how to use it in your C# program efficiently

Arithmetic Operator

Logical Operator

In this session you will learn how to make decisions in your program so that you can make your application easier to understand.

If-else Statement

Switch_Case Statement

Console App 3: Calculator
Abstraction and Encapsulation
3 Lectures 07:09
What is Abstraction and Encapsulation?

Access Specifier

More Lectures are added Every Week....
About the Instructor
3.8 Average rating
85 Reviews
6,903 Students
2 Courses
Software Engineer

I am a Software Engineer. My Primary programming languages are Java (J2SDK v1.3, J2EE, EJB, Servlets, JSP, Struts, J2ME, JavaBeans, RMI, JDBC, Java Applets), C, C++,C#; .Net, and HTML. I have 3+ years of experience in application development. I have worked on projects such as Database Management System for Call Centers. Currently i am teaching C#, Java and .Net for many institutes as a guest lecturer. I get involve in students in a variety of community service, problem-solving,and technology-infused activities that provide them with opportunities to use their programming languages to help others.

Report Abuse