Universal Class: Over 500 Online Certificate Courses
 

Online Class: C# Programming


$95.00
no certificate
- OR -
$120.00
with CEU Certificate*
Start Right Now!
Taking multiple courses? Save with our platinum program.
 
  • 15
    Lessons
  • 13
    Exams &
    Assignments
  • 17
    Hours
    average time
  • 1.7
    CEUs
 
 
 
 
 

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.

Show More
  • Completely Online
  • Self-Paced
  • Instructor Feedback
  • 6 Months to Complete
  • 24/7 Availability
  • Start Anytime
  • PC & Mac Compatible
  • Android & iOS Friendly
  • Accredited CEUs
Universal Class is an IACET Accredited Provider
 
 
 

Related Courses

  • Introduction to CSS
    Introduction to CSS
    Ever wonder how the latest website designs are made? Cascading Style Sheets (CSS) are the main coding files used to lay out a website and its design. CSS3 is the latest in styling standards, and it brings several new properties and declarations you ...
    $75.00
    1.1 CEUs 11h
  • Introduction to SQL
    Introduction to SQL
    This comprehensive course teaches and demonstrates all aspects of SQL. While you'll learn everything there is to do with SQL, this course assumes you have no prior SQL experience and is for the complete beginner. Structured Query Language (SQL) is t...
    $75.00
    1.7 CEUs 17h
  • Learn HTML - Create Webpages Using HTML5
    Learn HTML - Create Webpages Using HTML5
    This course teaches you how to create webpages from scratch using the most current standard in HTML -- HTML5. HTML5 is the latest standard in web page coding. Whether you're a new or seasoned web designer, you need to know the latest in HTML archite...
    $75.00
    1.0 CEUs 10h
  • Introduction to JavaScript
    Introduction to JavaScript
    JavaScript is the globally used client-side scripting language for the web. Most browsers support the language by default, so you can get started using JavaScript and HTML with a simple text editor and browser for testing. Client-side, programming l...
    $75.00
    1.0 CEUs 10h
  • Ultimate Excel Bundle
    Ultimate Excel Bundle
    Learn Excel 2016 Microsoft Excel is a spreadsheet program that comes packaged with the Microsoft Office family of software products. Just like the other programs by Microsoft, Excel can be used for a wide variety of purposes such as creating an addr...
    $125.00
    4.6 CEUs 46h
  • Office 2016: Word, Excel, PowerPoint and Outlook
    Office 2016: Word, Excel, PowerPoint and Outlook
    Microsoft Word 2016: Microsoft Word 2016 is the latest version of the popular word processing software offered as part of the Microsoft Office suite. This course will teach you all the skills you'll need to successfully use Word 2016. You'll learn ...
    $110.00
    3.2 CEUs 32h
  • Advanced Excel 2016
    Advanced Excel 2016
    Excel 2016 Advanced Skills Course With most software programs on the market today, you can thrive with just a basic knowledge of the tools and options built into the individual program. However, that is not necessarily true when it comes to Excel 20...
    $85.00
    1.7 CEUs 17h
  • Electronics 101
    Electronics 101
    Perhaps nothing is more representative of modern technological culture than electronic devices. But how do these often mysterious black boxes really work? This course presents an overview of the fundamentals of electric/electronic circuit analysis, ...
    $90.00
    1.9 CEUs 19h
  • Visual Basic for Excel
    Visual Basic for Excel
    Developer tools in Microsoft Office give you the functionality to create custom applications in Excel. These tools require Visual Basic for Applications (VBA). The developer can create custom spreadsheets, workbooks, controls, and even toolbar add-i...
    $115.00
    1.7 CEUs 17h
  • JQuery Programming
    JQuery Programming
    JQuery is one of the most popular frameworks on the web that deals with client-side scripting for styling web pages and performing asynchronous events. It's built on the JavaScript language, so anyone familiar with the JavaScript language will pick ...
    $85.00
    0.9 CEUs 9h
  • Crystal Reports
    Crystal Reports
    Crystal Reports is a user-friendly report creation tool created and distributed by SAP. The program is run on the Windows operating system. It allows users to easily create and design detailed reports using data from various data sources, such as Ex...
    $95.00
    1.0 CEUs 10h
  • Dreamweaver 101
    Dreamweaver 101
    Adobe Dreamweaver is a web design program that gives even the most amateur web designer the ability to create stunning web pages fairly quickly and easily. You don't have to know HTML or any other programming language to be able to use Dreamweaver. ...
    $85.00
    1.0 CEUs 10h
  • OS X Yosemite
    OS X Yosemite
    OS X Yosemite is the latest version of the OS X operating system released by Apple on June 2, 2014. It can be installed on any Mac device that meets the general specification requirements and can be installed for free by going to the Apple App Store...
    $75.00
    0.7 CEUs 7h
  • Adobe Photoshop 101
    Adobe Photoshop 101
    This course will teach you everything you need to know to make full use of the world's most popular graphics editing program -- Adobe Photoshop. Adobe Photoshop is a complex graphics and image editing software and paint program. It has become a main...
    $75.00
    1.0 CEUs 10h
  • C# Programming
    C# Programming
    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 style...
    $120.00
    1.7 CEUs 17h
  • Windows 10
    Windows 10
    Windows 10 is the latest version of the Windows operating system released by Microsoft on June 29, 2015. It follows Windows 8 and Windows 8.1, which introduced some of the biggest changes to the operating system since the first release in 1985. Wind...
    $75.00
    0.5 CEUs 5h
  • MySQL
    MySQL
    If you've decided to build a website or need a database, MySQL is an open-source option that's very cost effective and affordable. Without knowing how to install, configure, design and maintain the database, you risk having a poor performing environ...
    $80.00
    1.0 CEUs 10h
  • Excel 2016
    Excel 2016
    Microsoft Excel is a spreadsheet program that comes packaged with the Microsoft Office family of software products. Just like the other programs by Microsoft, Excel can be used for a wide variety of purposes such as creating an address book, grocery...
    $75.00
    1.2 CEUs 12h
 
 

Course Lessons

Lesson 1: What is the C# Programming Language?

C# is a Windows programmer go-to language. It?s the preferred language for any desktop or web application that runs on a Windows computer. 10 Total Points
  • Lesson 1 Video
  • Review Practice Worksheet: optional-csharp-lesson-01.pdf
  • Review Article: Visual Studio Express
  • Complete: Exam 1

Lesson 2: C# Language Structure and C# Variables

The C# language is made up of variables and data types. Variables hold your values. You can either store that value in a database or display it to the user. 10 Total Points
  • Lesson 2 Video
  • Review Practice Worksheet: optional-csharp-lesson-02.pdf
  • Review Article: C# - Variables
  • Complete: Exam 2

Lesson 3: C# Operators

C# operators are the components that perform actions on those variables. An action can be an assignment, a comparison, or a mathematical calculation. 10 Total Points
  • Lesson 3 Video
  • Review Practice Worksheet: optional-csharp-lesson-03.pdf
  • Review 2 Articles: Arithmetic Operators; Assignment Operators in C#
  • Complete: Exam 3

Lesson 4: C# Strings

This lesson covers strings and the .NET framework libraries that are used to work with them. 10 Total Points
  • Lesson 4 Video
  • Review Practice Worksheet: optional-csharp-lesson-04.pdf
  • Review 2 Articles: C# Strings in depth; C# Split Strings Examples
  • Complete: Exam 4

Lesson 5: User Input

User input is any click command, text from a keyboard, or entry in a form. In almost any program, you need to handle user input. 10 Total Points
  • Lesson 5 Video
  • Review Practice Worksheet: optional-csharp-lesson-05.pdf
  • Review Article: C# Console User Input
  • Complete: Exam 5

Lesson 6: Boolean Logic

Boolean variables can be only two values: true or false. 10 Total Points
  • Lesson 6 Video
  • Review Practice Worksheet: optional-csharp-lesson-06.pdf
  • Review 2 Articles: Understanding Boolean Logic; C# - Logical Operators
  • Complete: Exam 6

Lesson 7: Loops and Arrays

Loops and arrays are a more complex concept, but you can master them with practice. 0 Total Points
  • Lesson 7 Video
  • Review Practice Worksheet: optional-csharp-lesson-07.pdf
  • Review 2 Articles: Loops; C# Loop Over String Array

Lesson 8: C# Methods

Methods are actually functions, but they are a part of classes. 10 Total Points
  • Lesson 8 Video
  • Review Practice Worksheet: optional-csharp-lesson-08.pdf
  • Review 2 Articles: C# - Methods; C# Method Declaration
  • Complete: Exam 8

Lesson 9: Classes, Objects, Inheritance and Polymorphism

We?ll first review classes and OOP and then explain concepts of inheritance and polymorphism. They are both more complex concepts but important parts of C# and any OOP program. 10 Total Points
  • Lesson 9 Video
  • Review Practice Worksheet: optional-csharp-lesson-09.pdf
  • Review Article: Introduction to inheritance, polymorphism in C#
  • Complete: Exam 9

Lesson 10: Interfaces and Abstract Classes in C#

An abstract class takes inheritance a step further and allows child classes to inherit from the parent class but blocks other classes from instantiating it. 10 Total Points
  • Lesson 10 Video
  • Review Practice Worksheet: optional-csharp-lesson-10.pdf
  • Review Article: Abstract Class vs Interface
  • Complete: Exam 10

Lesson 11: Debugging and Enumerators

For programmers who have coded in any other language, enums are not a new concept. An enum is a list of integer values represented by friendly names. 10 Total Points
  • Lesson 11 Video
  • Review Practice Worksheet: optional-csharp-lesson-11.pdf
  • Review 2 Articles: Enum examples; Enums debugging and Nested types in C#
  • Complete: Exam 11

Lesson 12: Handling Events

The purpose of this lesson is to learn: About event handling How to declare your own events and handlers Manage multiple controls Remove un-needed controls Locating Mouse on form and key presses TabStop and TabIndex 0 Total Points
  • Lesson 12 Video
  • Review Practice Worksheet: optional-csharp-lesson-12.pdf
  • Review Article: List of generic Type

Lesson 13: Exception and File Handling

You can?t predict every user income and what they will do with your program. For instance, you could ask a user for a number value and a character is entered. If you try to work with the character after expecting a number, errors occur in your program. 10 Total Points
  • Lesson 13 Video
  • Review Practice Worksheet: optional-csharp-lesson-13.pdf
  • Complete: Exam 13

Lesson 14: Threading

Threads are component of processes. Each process can have multiple threads. When a process contains multiple threads, it?s said to be multithreaded. 10 Total Points
  • Lesson 14 Video
  • Review Practice Worksheet: optional-csharp-lesson-14.pdf
  • Review 3 Articles: Threading Tutorial; C# - Multithreading; C# Threads: Using Thread Type
  • Complete: Exam 14

Lesson 15: Putting it All Together - Demonstration Program

In this final lesson, we'll demonstrate creating a sample C# program using all the techniques we've learned in this course. 80 Total Points
  • Lesson 15 Video
  • Review Practice Worksheet: optional-csharp-lesson-15.pdf
  • Take Poll: What is your opinion of this course?
  • Complete: The Final Exam
200
Total Course Points
Show More
 

Additional Course Information

Online CEU Certificate
  • 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
Document Your CEUs on Your Resume
 
Course Title: C# Programming
Course Number: 8900371
Languages: English - United States, Canada and other English speaking countries
Category:
Course Type: Computer Skill
CEU Value: 1.7 IACET CEUs (Continuing Education Units)
CE Accreditation: Universal Class, Inc. has been accredited as an Authorized Provider by the International Association for Continuing Education and Training (IACET).
Grading Policy: Earn a final grade of 70% or higher to receive an online/downloadable CEU Certification documenting CEUs earned.
Assessment Method: Lesson assignments and review exams
Syllabus: View Syllabus
Duration: Continuous: Enroll anytime!
Course Fee: $95.00 (no CEU Certification) || with Online CEU Certification: $120.00

Choose Your Subscription Plan

Course Only
One Course
No Certificate / No CEUs
$95
for 6 months
 
Billed once
This course only
Includes certificate X
Includes CEUs X
Self-paced Yes
Instructor support Yes
Time to complete 6 months
No. of courses 1 course
Certificate Course
One Course
Certificate & CEUs
$120
for 6 months
 
Billed once
This course only
Includes certificate Yes
Includes CEUs Yes
Self-paced Yes
Instructor support Yes
Time to complete 6 months
No. of courses 1 course
Platinum Yearly
ALL COURSES
Certificates & CEUs
$189
per year
You save 50%!
Billed once
Includes all 500+ courses
Includes certificate Yes
Includes CEUs Yes
Self-paced Yes
Instructor support Yes
Time to complete 12 Months
No. of courses 500+
Platinum 2 Years
ALL COURSES
Certificates & CEUs
$299
for 2 years
You save $427.00!
Billed once
Includes all 500+ courses
Includes certificate Yes
Includes CEUs Yes
Self-paced Yes
Instructor support Yes
Time to complete 24 Months
No. of courses 500+
 
Follow Us Online
  • Follow us on Google Plus Follow us on FaceBook Follow us on Twitter Follow us on YouTube
© Copyright 1999-2018 Universal Class™ All rights reserved.