Certificate in C# Advanced Programming

Create Dynamic Web Apps and Services With the .NET Framework


Program Details

  • Location: TBD
  • Duration: TBD
  • Cost: TBD

Next start date:


About this Program

There are no future offerings scheduled for this program at this time.

You’ve learned the basics of C# — now take your programming skills to the next level and advance your career. In this three-course certificate program, we’ll show you how to produce complex web applications and services using the .NET Framework. You’ll take a deep dive into high-level tools and technologies used for application development and web database integration. Then you’ll apply this knowledge to create your own sophisticated application and add it to your professional portfolio.


Software engineers, Web developers and database administrators who have some experience with C#. Those with less experience should consider taking our Certificate in C# Programming first.

See Requirements


  • Advanced language constructs using LINQ, SQL Server, ADO.NET, ASP.NET, XML and AJAX
  • Asynchronous programming and multithreading
  • Techniques for collaborative code development
  • Debugging and unit testing methods
  • How to implement secure communications and transactions within an application


  • Develop an application that produces and consumes web services
  • Use Microsoft software, including Visual Studio, Visio, Project, .NET Framework and SQL Server (free downloads)