Facebook Pixel
C# training Learn how to build database applications, games and console applications
From {% configuredPrice() | ilxCurrency:currentCurrency %} Was {% configuredPrice() | ilxCurrency:currentCurrency %}
From {% configuredOfferPrice() | ilxCurrency:currentCurrency %}
Without exams
Request a quote
Course type: E-learning
Delivery: Online

C# Programming E-learning

C# is a high-level object-oriented programming language, designed and implemented by Microsoft, to enhance web application productivity. It is a hybrid of C and C++ , which runs on .NET framework. With C# you can build database applications, games, console applications and much more. 

This C# programming language course will give you the fundamentals on C# programming language such as variables, operators, data types, statements and flow control, and make you a C# expert.

About the course

During the course you will learn the basics of C# patterns, environments, variables, operators, data types, classes, inheritance, language syntax, and implementation details, and by the end of it be able to build an application that incorporates several features of the .NET Framework.


Familiarity with basic concepts of object-oriented programming is beneficial.

Learning objectives

By the end of the C# certification course, you will be able to:

  • Understand the uses of C# and its strengths and weaknesses 
  • Demystify the .NET framework
  • Download and install Visual Studio
  • Create new console project

This course is offered by Simplilearn, a partner of ILX Group.

Duration of access

12 months online access to accredited e-learning

What's covered?

This comprehensive course covers the following topics:

  • Lesson 1 - Introduction to the course 
  • Lesson 2 - Overview of C# 
  • Lesson 3 - Setting up environment 
  • Lesson 4 - Data types and their uses 
  • Lesson 5 - Variables, expressions, and operators 
  • Lesson 6 - Statements and flow control 
  • Lesson 7 - Organisation
  • Lesson 8 - Classes and structs 
  • Lesson 9 - Inheritance 
  • Lesson 10 - Interfaces 
  • Lesson 11 - Delegates and events 
  • Lesson 12 - Exception handling 
  • Lesson 13 - Attributes, pre-processor directives, and documentation 
  • Lesson 14 - Setting up Notebook application components 
  • Lesson 15 - Tying components together in the New Notebook Class 
  • Lesson 16 - Defining input, output, delete and show functions 
  • Lesson 17 - Improving modularity using events and NotebookLogger Class 
  • Lesson 18 - Conclusion

Target audience

This C# programming language is perfect for beginners and intermediates who are interested in learning the suite of C languages developed by Microsoft and build mobile apps, software, XML web services using C#. C# knowledge is especially useful for people interested in game development and virtual reality.

Why Choose ILX Group?

customer satisfaction
customer satisfaction
World class trainers

experienced trainers
Training globally

One of the largest providers
of PRINCE2 training globally