Beginners C# Training Course

This absolute beginners C# planned course deals with the C# programming language fundamentals.

Created for beginner programmers who want to become Microsoft .NET developers by using C# (C Sharp).

You will develop skills in creating C# code and will learn the .NET Framework and object orientation principles.

This beginners C# course is delivered online at your convenience as payments are made per hour. So no matter your pace you will acheive full understanding of each topic.

I am available to teach this course to anyone within the UK. Please get in touch to have a free consultation and see how I can help.

Please read my page getting started with the Visual Studio and C# page to get a head start before the lessons.

Beginners C# Course Outline

C# Language Fundamentals

Overview of the C# language
The structure of a C# program
Compiling and running your code
Reading and writing from and to the Console


Understanding data types
Working with numbers
Working with characters and strings
Understanding variable scope
Converting data type

Operators and Expressions

Introduction to operators
Arithmetic operators
Concatenation operators
Comparison operators
Logical operators
Increment and decrement operators
integer and floating point division
Casting (Typecasting)

Decision Making

Using bool in Decision Making
The logical negation operator (!)
Conditional Operators: && and ||
Switch Statements

Using Loops

Introduction of looping
The while loop
The do-while loop
The for loop
The break statement
The continue statement
Nesting loops

Using Arrays

Introduction of Arrays in C#
Initialising the Arrays
Using the foreach loop with Arrays

Using Methods

Introduction of C# Methods
Creating a Method in C#
Calling a Method
Returning value from a Method
Method parameters
Method overloading

Classes and Objects

Introduction of Object and Classes
Creating an Object
Using an Object
Creating a Class
Adding Instance variables
Controlling accessibility
Naming conventions for class members
Adding Constructors
Overloading Constructors
Static Methods, Variables, and Classes


Introduction of Properties
Creating and using Properties
Read-only Properties
Property accessibility

Managing Errors and Exceptions

Introduction of error handling
Catching exceptions
The finally blocks

Microsoft Certified C# Developer

Send an Enquiry

T: 01752 846168

Call James for C# Training

You don't have to put both your email and your phone number, one is ok.

11 Wentworth Way,
PL12 4DG