Online Class: C# Programming

no certificate
with CEU Certificate*
-
15Lessons
-
14Exams &
Assignments -
17Hours
average time -
1.7CEUs
Course Description
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

Course Lessons
Lesson 1: What is the C# Programming Language?
Lesson 1 Video
Review Practice Worksheet: optional-csharp-lesson-01.pdf
Lesson discussions: Reasons for Taking this Course
Complete Assignment: Motives for Taking this Course
Assessment: Exam 1
Lesson 2: C# Language Structure and C# Variables
Lesson 2 Video
Review Practice Worksheet: optional-csharp-lesson-02.pdf
Assessment: Exam 2
Lesson 3: C# Operators
Lesson 3 Video
Review Practice Worksheet: optional-csharp-lesson-03.pdf
Assessment: Exam 3
Lesson 4: C# Strings
Lesson 4 Video
Review Practice Worksheet: optional-csharp-lesson-04.pdf
Assessment: Exam 4
Lesson 5: User Input
Lesson 5 Video
Review Practice Worksheet: optional-csharp-lesson-05.pdf
Assessment: Exam 5
Lesson 6: Boolean Logic
Lesson 6 Video
Review Practice Worksheet: optional-csharp-lesson-06.pdf
Assessment: Exam 6
Lesson 7: Loops and Arrays
Lesson 7 Video
Review Practice Worksheet: optional-csharp-lesson-07.pdf
Lesson 8: C# Methods
Lesson 8 Video
Review Practice Worksheet: optional-csharp-lesson-08.pdf
Assessment: Exam 8
Lesson 9: Classes, Objects, Inheritance and Polymorphism
Lesson 9 Video
Review Practice Worksheet: optional-csharp-lesson-09.pdf
Assessment: Exam 9
Lesson 10: Interfaces and Abstract Classes in C#
Lesson 10 Video
Review Practice Worksheet: optional-csharp-lesson-10.pdf
Assessment: Exam 10
Lesson 11: Debugging and Enumerators
Lesson 11 Video
Review Practice Worksheet: optional-csharp-lesson-11.pdf
Assessment: Exam 11
Lesson 12: Handling Events
Lesson 12 Video
Review Practice Worksheet: optional-csharp-lesson-12.pdf
Lesson 13: Exception and File Handling
Lesson 13 Video
Review Practice Worksheet: optional-csharp-lesson-13.pdf
Assessment: Exam 13
Lesson 14: Threading
Lesson 14 Video
Review Practice Worksheet: optional-csharp-lesson-14.pdf
Assessment: Exam 14
Lesson 15: Putting it All Together - Demonstration Program
Lesson 15 Video
Review Practice Worksheet: optional-csharp-lesson-15.pdf
Lesson discussions: What is your opinion of this course?; Course Comments; Program Evaluation Follow-up Survey (End of Course)
Assessment: The Final Exam
Learning Outcomes
- 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.
Additional Course Information

- Document Your Lifelong Learning Achievements
- Earn an Official Certificate Documenting Course Hours and CEUs
- Verify Your Certificate with a Unique Serial Number Online
- View and Share Your Certificate Online or Download/Print as PDF
- Display Your Certificate on Your Resume and Promote Your Achievements Using Social Media

Choose Your Subscription Plan
No Certificate / No CEUs
This course only
Includes certificate | X |
Includes CEUs | X |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 6 months |
No. of courses | 1 course |
Certificate & CEUs
This course only
Includes certificate |
![]() |
Includes CEUs |
![]() |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 6 months |
No. of courses | 1 course |
Certificates & CEUs
Includes all 600+ courses
Includes certificate |
![]() |
Includes CEUs |
![]() |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 12 Months |
No. of courses | 600+ |
Certificates & CEUs
Includes all 600+ courses
Includes certificate |
![]() |
Includes CEUs |
![]() |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 24 Months |
No. of courses | 600+ |
Related Courses
-
45 hours 4.5 CEUs Ultimate Excel Training Bundle $125.00
-
30 hours 3.0 CEUs Microsoft Office 2021: Word, Excel, PowerPoint and Outlook $110.00
-
6 hours 0.6 CEUs Cybersecurity 101 $95.00
-
11 hours 1.1 CEUs Excel 2021 $80.00
-
7 hours 0.7 CEUs Introduction to Logic $95.00
-
5 hours 0.5 CEUs Developing Great Social Skills $95.00
-
9 hours 0.9 CEUs Dreamweaver 101 $95.00
-
10 hours 1.0 CEUs Crystal Reports $95.00
-
5 hours 0.5 CEUs Windows 10 $95.00
-
7 hours 0.7 CEUs Google Sheets $95.00
-
7 hours 0.7 CEUs Computer Literacy Level 1 - Computer Basics $95.00
-
16 hours 1.6 CEUs Advanced Excel 2019 $95.00
-
8 hours 0.8 CEUs Microsoft Access 2019 $95.00
-
6 hours 0.6 CEUs Google Docs $95.00
-
7 hours 0.7 CEUs Google Slides $95.00
-
6 hours 0.6 CEUs Computer Literacy Level 3 - Living and Working Online $95.00
-
12 hours 1.2 CEUs Adobe Photoshop 101 $95.00
-
6 hours 0.6 CEUs Computer Literacy Level 2 - Internet Basics $95.00
-
8 hours 0.8 CEUs MySQL $95.00