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.
18 sections • 115 lectures • 7h 43m total length
Working Files - Download These First
Visual C# Express Install
Visual C# Express Overview
Exercise - Modifying
Introduction To Data Types
Data Types - int, double
Data Types Continued - string and bool
Variable Naming Rules
Assigning Data To Variables
Exercise - Saying Hello To Others
Classes And Objects
Set and Get Methods
Exercise 1 - More On Name Class
Exercise 2 - A Date Class
C# Arithmetic Operators
Arithmetic Operator Order Of Precedence
Increment And Composite Assignment Operators
Math Library Functions
Mixing Arithmetic Data Types
Exercise 1 - Translating Formulas To C# Code
Reading Data From The Keyboard
Reading Numeric Data From The Keyboard
Writing Data To The Console
Exercise - Generating A Form Letter
Simple if Statement
Nested if-else Statements
The if-else-if Statement - Part 1
The if-else-if Statement - Part 2
Exercise 1 - Q & A Program
Exercise 2 - A Calculator Program
The while Loop - Part 1
Count Controlled while Loops
Event Controlled while Loops
The for Loop - Part 1
The for Loop - Part 2
The for Loop - Part 3
Exercise 1 - Looping Q and A
Exercise 2 - Looping Calculator
Defining A Method - Part 1
Defining A Method - Part 2
Exercise 1 - Two Example Methods
Exercise 2 - Adding Methods
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 this course is for:
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.
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.