Programming in C#

Enhance your C# and .NET skills with our comprehensive Programming in C# course, designed for aspiring software developers seeking expertise in object-oriented programming and Microsoft technologies.

Course Thumbnail

Essential Skills Gained

Checkmark

Build a strong understanding of C# language essentials and Microsoft development tools.

Checkmark

Implement robust object-oriented programming principles using C#.

Checkmark

Develop data-driven applications with Entity Framework Core and ADO.NET.

Checkmark

Design and create diverse C# applications for Windows and web platforms.

Format

  • Instructor-led
  • 5 days with lectures and hands-on labs.

Audience

  • Beginner programmers
  • Software developers
  • IT professionals
  • Aspiring C# developers

Description

This course is jumping off point into C# and .NET development and is designed to build a solid foundation in object oriented development using Microsoft technologies. You can then follow this course with courses in web development, desktop development and mobile applications.

Calendar icon

Upcoming Course Dates

August 4-8, 2025

9:00 AM - 4:30 PM

Virtual: Online - US/Eastern

Guaranteed to Run

Enroll

$2595

October 27-31, 2025

9:00 AM - 4:30 PM

Virtual: Online - US/Eastern

Enroll

$2595

Course Outline

Download PDF

An introduction to Development Tools

  1. How to get started with Visual Studio

  2. How to get started with Visual Studio Code

The C# Language essentials

  1. How to work with numeric and string data

  2. How to code control structures

  3. How to code methods and event handlers

  4. How to handle exceptions and validate data

  5. How to use arrays and collections

  6. How to work with dates and strings

  7. How to debug an app

Object-oriented programming

  1. How to create and use classes

  2. How to work with indexers, delegates, events, and operators

  3. How to work with inheritance

  4. How to work with interfaces and generics

  5. How to organize, document, and test your classes

Basic skills for working with data

  1. How to work with file I/O

  2. How to use LINQ

Database programming

  1. An introduction to database programming

  2. How to use Entity Framework Core

  3. How to use ADO.NET to write your own data access code

Creating C# Applications

  1. Windows Forms

  2. Web Sites

  3. Web APIs

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.