Short course on Programming with C# Course level: Beginner
Total Duration: 10 Hours
Delivery Method: Instructor Led Classroom Training
Course Overview:

This course is designed for beginners who wish to become a Microsoft .NET developer by using C# (C Sharp) which is one of the most popular programming languages for web, desktop and mobile application development. It is a classroom based course that covers the essential topics to start programming with C#.

Following topics are included in this course:

  • Visual C# Express IDE
  • C# Language Fundamentals
  • Variables
  • Operators and Expressions
  • Decision Making
  • Using Loops
  • Using Arrays
  • Using Methods
  • Classes and Objects
  • Properties
  • Managing Errors and Exceptions

Certificate of Completion will be provided after completing the course

Skills Required

No existing knowledge on .NET or C# is required. Familiarity with any programming language is helpful but not required. You should have basic computing knowledge.

Course Dates, Prices & Enrolment

Training MethodDatesPriceEnrol
Classroom Training 25 Feb 2019 - 01 Mar 2019
Monday & Friday
£200Enrol Now
Classroom Training 03 Mar 2019 - 10 Mar 2019
2 Sundays
£200Enrol Now
Classroom Training 02 Apr 2019 - 09 Apr 2019
2 Tuesdays
£200Enrol Now
Classroom Training 11 May 2019 - 18 May 2019
2 Saturdays
£200Enrol Now
  1. Visual C# Express IDE
    • Installing the Visual C# Express IDE
    • Introduction to Visual C# Express
  2. 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
  3. Variables
    • Understanding data types
    • Working with numbers
    • Working with characters and strings
    • Understanding variable scope
    • Converting data type
  4. Operators and Expressions
    • Introduction of operators
    • Arithmetic operators
    • Concatenation operators
    • Comparison operators
    • Logical operators
    • Increment and decrement operators
    • integer and floating point division
    • Casting (Typecasting)
  5. Decision Making
    • Using bool in Decision Making
    • The logical negation operator (!)
    • Conditional Operators: && and ||
    • Switch Statements
  6. Using Loops
    • Introduction of looping
    • The while loop
    • The do-while loop
    • The for loop
    • The break statement
    • The continue statement
    • Nesting loops
  7. Using Arrays
    • Introduction of Arrays in C#
    • Initialising the Arrays
    • Using the foreach loop with Arrays
  8. Using Methods
    • Introduction of C# Methods
    • Creating a Method in C#
    • Calling a Method
    • Returning value from a Method
    • Method parameters
    • Method overloading
  9. 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
  10. Properties
    • Introduction of Properties
    • Creating and using Properties
    • Read-only Properties
    • Property accessibility
  11. Managing Errors and Exceptions
    • Introduction of error handling
    • Catching exceptions
    • The finally blocks

"A very well delivered course covering advanced topics with the bonus of small class sizes. Would recommend."

Rob Keating, 01/06/2016

"The course was very good. The teacher (Jayan) was amazing, he let you use different versions of the visual studio, and you don't need to bring your own laptop since they have one for each student, although I preferred to bring my own."

Nicolas Mendez, 10/01/2016

Course Tutor

The course instructor is a .NET developer with 7+ years of professional experience in developing both Winforms and ASP.NET applications. The trainer is currently working as a Senior .NET Developer for a large multinational company in UK and developed many enterprise applications and participated in every stage of software life cycle.

Save Money with Packages

SAVE upto 25% by booking this course with other related courses as shown below:

C# Development Immersive

£370 (save £50)

This package combines
Find out more & book now

ASP.NET Development with C# and SQL Server

£560 (save £60)

This package combines
Find out more & book now

Newsletter Sign-up

Have a Question?