Microsoft .NET Developer: C# Certificate

Online, self-paced training that is focused on giving you the skills needed to succeed.

5-course program: $4,500 6-course program: $5,400 7-course program: $6,300 8-course program: $7,200 9-course program: $8,100 10-course program: $9,000

The Microsoft .NET Developer certificate program focuses on the skills needed to create distributed applications and dynamic Web applications with the .NET platform using C# and Visual Studio. Coverage begins with an introduction to the C# programming language, built in data types, operators, control structures, classes and methods, collections and exception handling. Students will develop Windows and Web-based applications, including coverage of the MVC programming framework. Advanced topics include the Entity Framework, Web API, creating multithreaded applications, using LINQ and working with object-based collections and generics collections.

Online learning gives you the flexibility to plan study time around the rest of your day. Our programs combine video, hands-on lab exercises and one-on-one facilitation to enable you to learn as your schedule allows. Labs are performed via remote access to a dedicated lab machine (unless a student requests to utilize their own equipment). Our unique commitment to student success includes a personal instructor to assure that your courses are completed on time and with full understanding of both the lecture content and the lab exercises.

Click the Curriculum tab below for detailed pdfs about each course in the program. Each course pdf contains a description of the course as well as a course overview outlining all the topics covered in the course.

Course Advisors are available at 978.256.9077 to answer any questions you may have.

  • Describing the .NET platform for developing C# applications
  • Using Visual Studio to create C# applications
  • Creating variables with the proper scope and use operators to build complex expressions
  • Understanding the use of the Form and Control classes to develop Windows applications
  • Understanding the event-driven architecture of Windows Forms
  • Accessing and displaying data using ADO.NET
  • Using Visual Studio to create ASP.NET MVC web applications
  • Using the Razor view engine to design ASP.NET MVC views to render responses to HTTP requests
  • Understanding how to integrate AJAX into ASP.NET MVC applications to make them more interactive
  • Understanding how to make ASP.NET MVC applications responsive using Bootstrap
  • Interacting with databases using the Entity Framework
  • Creating ASP.NET Web Forms applications
  • Using Web Server controls and validation controls on a web page
  • Using master pages to enforce a consistent look and feel across a web application
  • Using .NET collections to manage data
  • Using delegates for late binding, using callback behavior and responding to events
  • Using LINQ and PLINQ to make queries
  • Understanding how to integrate AJAX into ASP.NET MVC applications to make them more interactive
  • Deploying .NET applications

Students who lack industrial programming experience may elect to attend the introductory Learning to Program with C# course at no additional charge.

Required Courses Duration PDF
Windows Forms Programming Using C# 35 hours
ASP.NET Web Forms Programming for Experienced C# Programmers 21 hours
ASP.NET MVC Programming for Experienced C# Programmers 21 hours
Advanced .NET Framework Programming Using C# 35 hours
Advanced MVC: Building Web Applications Using the ASP.NET Web API with C# 35 hours

Optional courses can be added to the base certificate track for an additional $900 each.

Optional Courses Duration PDF
WCF Programming for Experienced C# Programmers 21 hours
Windows Presentation Foundation Programming for Experienced C# Programmers 21 hours
SQL Programming 21 hours
Object Oriented Analysis & Design with UML 28 hours
Test Driven Development (TDD), and Refactoring Legacy Code Using C# 28 hours
  • A personal facilitator is assigned to you for each course, assisting with questions or issues that arise during your training.
  • You receive electronic copies of the student and lab guides.
  • You will receive a certificate of completion at the end of class.
  • There are no registration fees or cancellation fees.


Once we receive your enrollment one of our Registrars will call you to confirm. Payment is due prior to the start of your first course. For multi-course certificate programs you can either pay in full or individually before the start of each course.

  • You receive electronic copies of the student and lab guides.
  • Logins will be sent to you for the lecture and lab portion of class.
  • An instructor will be assigned to you to help answer any questions regarding the class.

About Our Online Training Platform

  • Courses are designed to be a combination of lecture and comprehensive problem solving lab exercises
  • You are provided login credentials to view the course on any device whether it be a phone, tablet or computer
  • Lab exercises are performed via a dedicated lab machine
  • An instructor is assigned to assist you in completing lab exercises and to help with any questions about the course content
  • Our support team provides you with course selection guidance, personal course setup assistance and technical support
Copyright© Bright Star Institute