Learning C# .NET - Programming for Beginners.
3.9 (59 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.
1,628 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learning C# .NET - Programming for Beginners. to your Wishlist.

Add to Wishlist

Learning C# .NET - Programming for Beginners.

Learn to Program in C# .NET from an Expert. Over 100 Lessons that allow you to learn C# Programming at your own pace.
3.9 (59 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.
1,628 students enrolled
Last updated 1/2017
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7.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?
How to create a functional app based on complete, standards-compliant code.
Essential programming concepts including data types, variables, classes and objects, arithmetic operators, I/O, if-else statements, loops and more.
Computing theory and mathematical principles strictly as they apply to everyday C# programming.
View Curriculum
Description

A Verifiable Certificate of Completion is presented to all students who undertake this course.

In this C# for Beginners tutorial course, you can learn this powerful object-oriented programming language so closely tied to Microsoft .NET and see why it is such a great platform for creating rich applications. Professor Mike McMillan goes through the fundamentals of the language structure, and gradually lays the groundwork for you to build your own apps.

In 114 separate tutorials, Mike gives you a solid working knowledge of object-oriented programming, even if you’re completely new to coding. He demonstrates how to use variables and data types, objects and classes, arrays, inheritance and polymorphism and distinguishes how working in C# differs from other types of code. Once you gain your confidence in the underlying areas, you’ll be ready to complete the functional To-Do List app that is integrated into the course.

Who is the target audience?
  • Anyone with an interest in creating their own applications from scratch.
  • People who are wanting to gain a understanding of programming in C#.
  • Programmers who want to expand the number of languages they can use.
  • People who want to learn programming through pragmatic examples instead of endless explanations.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 115 Lectures Collapse All 115 Lectures 07:43:11
+
Introduction
2 Lectures 04:39
Working Files - Download These First
00:01

+
Getting Started
2 Lectures 05:55
Visual C# Express Install
02:22

Visual C# Express Overview
03:33
+
Your First C# Program
3 Lectures 13:57

Correcting Errors
03:43

Exercise - Modifying
02:59
+
C# Building Blocks - Data Types And Variables
7 Lectures 20:55
Introduction To Data Types
03:08

Data Types - int, double
02:31

Data Types Continued - string and bool
03:28

Variable Naming Rules
03:16


Assigning Data To Variables
03:29

Exercise - Saying Hello To Others
02:52
+
Introduction To Classes And Objects
8 Lectures 28:11
Classes And Objects
03:40



Set and Get Methods
04:14

Properties
02:27

Utility Methods
02:00

Exercise 1 - More On Name Class
02:37

Exercise 2 - A Date Class
03:34
+
Arithmetic Operators And Expressions
7 Lectures 19:59
C# Arithmetic Operators
04:12

Arithmetic Operator Order Of Precedence
02:04

Increment And Composite Assignment Operators
02:44

Using Constants
02:39

Math Library Functions
02:08

Mixing Arithmetic Data Types
02:58

Exercise 1 - Translating Formulas To C# Code
03:14
+
C# Input And Output
4 Lectures 12:28
Reading Data From The Keyboard
03:08

Reading Numeric Data From The Keyboard
02:49

Writing Data To The Console
03:03

Exercise - Generating A Form Letter
03:28
+
Making Decisions
9 Lectures 34:33
Relational Operators
03:59

Logical Operators
03:23

Simple if Statement
04:22


Nested if-else Statements
04:40

The if-else-if Statement - Part 1
02:35

The if-else-if Statement - Part 2
03:27

Exercise 1 - Q & A Program
04:24

Exercise 2 - A Calculator Program
03:26
+
Performing Repetition
10 Lectures 41:54
The while Loop - Part 1
02:56


Count Controlled while Loops
04:12

Event Controlled while Loops
05:20

The for Loop - Part 1
03:03

The for Loop - Part 2
04:49

The for Loop - Part 3
03:43


Exercise 1 - Looping Q and A
04:47

Exercise 2 - Looping Calculator
03:44
+
Methods
7 Lectures 34:27
Defining A Method - Part 1
06:44

Defining A Method - Part 2
06:06

Predicate Methods
05:54

Void Methods
02:49


Exercise 1 - Two Example Methods
03:47

Exercise 2 - Adding Methods
03:33
8 More Sections
About the Instructor
Infinite Skills
4.4 Average rating
36,463 Reviews
679,272 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.