no certificate
- OR -
with CEU Certificate*
Start Right Now!
Taking multiple courses? Save with our platinum program.


Course Description

C# is a powerful backend coding language used for Microsoft web and desktop applications. C# is a C-style language, so you can take C# and learn other languages such as Java, C and C++. This course will get you started with C# and the language styles including object-oriented programming (OOP).
As with any programming language, we start with the basics including operators, variables and primitive strings. These concepts are shared across all programming languages, but you learn the specific nuances of the basics in C#.

After you learn the basics, we move on to operators and Boolean logic. These features control the flow of your code, and they can be a source of errors if you don't understand them properly. We cover them in detail, so you understand how to change the flow of your code to dynamically display the right information to your users.


Once you learn linear code, you will then be introduced to more complex concepts including OOP. OOP is a part of several languages, so it's something you'll need to know if you decide to move on to other language platforms. We show you C# methods, which are class object functions specific for OOP.

We then take you through several more OOP concepts including inheritance, polymorphism, interfaces, and abstraction. We also show you how to test and debug your code as well as handle errors and files. All of these concepts are necessary for any programming language, but C# has its own libraries and namespaces.

This course will give you detailed code and instructions that will help give you the knowledge that lets you code any C# program from scratch.

  • Completely Online
  • Self-Paced
  • Printable Lessons
  • Full HD Video  
  • 6 Months to Complete
  • 24/7 Availability
  • Start Anytime
  • PC & Mac Compatible
  • Android & iOS Friendly
  • Accredited CEUs
Universal Class is an IACET Accredited Provider

Learning Outcomes

By successfully completing this course, students will be able to:
  • Understand what C# Programming language is.
  • Identify C# Language Structure and C# Variables.
  • Describe C# operators.
  • Define C# strings.
  • Demonstrate user input.
  • Summarize boolean logic.
  • Recognize loops and arrays.
  • Describe C# methods.
  • Determine classes, objects, inheritance and polymorphism.
  • Describe methods for handling events, exceptions, and file handling.
  • Demonstrate mastery of lesson content at levels of 70% or higher.

Assessment Guide

Assessment Points
Motives for Taking this Course 2 points
Exam 1 10 points
Exam 2 10 points
Exam 3 10 points
Exam 4 10 points
Exam 5 10 points
Exam 6 10 points
Exam 8 10 points
Exam 9 10 points
Exam 10 10 points
Exam 11 10 points
Exam 13 10 points
Exam 14 10 points
The Final Exam 80 points
Online Class : Google Sheets
Online Class: Google Sheets
Microsoft Word Courses
Microsoft Word Courses
Online Class : Microsoft Office 2021: Word, Excel, PowerPoint and Outlook
Online Class: Microsoft Office 2021: Word, Excel, PowerPoint and Outlook
Online Class : Ultimate Excel Training Bundle
Online Class: Ultimate Excel Training Bundle
Online Class : Advanced Excel 2019
Online Class: Advanced Excel 2019
Online Class : Cybersecurity 101
Online Class: Cybersecurity 101
How to Use Get and Transform to Perform Queries in Excel 2019
How to Use Get and Transform to Perform Queries in Excel 2019
Examples Using jQuery Language
Examples Using jQuery Language
Microsoft Excel Courses
Microsoft Excel Courses
Using the WHERE and ORDER BY Clauses in SQL
Using the WHERE and ORDER BY Clauses in SQL
Understanding Advanced MySQL Concepts
Understanding Advanced MySQL Concepts
How to Use Subqueries in SQL
How to Use Subqueries in SQL
QuickBooks Courses
QuickBooks Courses
Business Writing Courses
Business Writing Courses
Operations Management Courses
Operations Management Courses
How to Create a Simple Web Page with HTML5
How to Create a Simple Web Page with HTML5
Online Class : Excel 2021
Online Class: Excel 2021
Communications Courses
Communications Courses