240.00 Hours Required

.NET is a software development framework that runs in the Microsoft Windows environment and is widely used in the industry. It includes a large class library and an Integrated Development Environment (IDE) called Visual Studio. One great feature of the .NET Framework is that it allows integration of several programming languages to develop Windows forms and web applications. C# is arguably the most popular language used by the .NET Framework.

Taking this program will enable you to develop a solid understanding of object-oriented programming concepts and troubleshooting skills that are readily transferable to other programming environments. You will learn to apply modern software development methods, with an emphasis on Agile Software Development. Using C# programming language, and the tools provided by the Microsoft .NET Framework, you will design and create a variety of desktop and web applications by combining your own code with the classes provided by the .NET library. You will develop knowledge and skills in the areas of C#, web programming, ASP.NET and ASP.NET MVC, and database connectivity.

This program is intended for both novice programmers and those with programming experience looking to update their skills to current technology widely used in the industry.

View course timetable

This program is perfect if you...

  • Work, or aspire to work, as a back end web developer
  • Want to create graphical interfaces for desktop client applications
  • Are interested in the .NET Framework and its application models – WPF, Windows Forms, ASP.NET Forms
  • Would like to build on your IT Fundamentals Certificate

What will I get?

Students who complete this program will receive a Professional Certificate.

Program details

Online and In Class

Courses in this program are delivered online and in class. Courses are scheduled at convenient times, allowing you to complete the program at a pace that fits your life.

You should plan on studying and working approximately 6 hours per week per course.

Online learning fits into busy schedules by taking the learning experience out of the traditional classroom. Students have online access to instructors, fellow learners, and learning materials.

Before taking your first online course, we recommended taking our free course: Digital Skills for Learning Online

8-9 Courses, 240 Hours

All Continuing Education programs are developed with part-time learners in mind. The Certificate in .NET Application Development is a 240-hour program.

The length of time it takes to complete this program varies by student. Students who begin taking courses in September can complete this certificate in two years.

Recommended Learning Path

View course timetable


The approximate cost to complete the Certificate in .NET Application Development is $7,032.

This includes the $105 admission fee.

You do not require a degree or diploma to apply for admission to this program. You can take individual courses to start, and apply later.

The admission fee is $105.

To apply, you must meet the following requirements:

Programs change from time to time, so we recommend that you apply for admission as early as possible. Once admitted, your requirements to complete the program will not change – even if the program changes. You can be confident that completed and eligible courses will apply to your program.

Apply for Admission

Prior learning from other post-secondary institutions

Advanced standing may be granted for equivalent, graded courses completed at other post-secondary institutions. Credit may be granted up to a maximum of 60 hours towards this program.

Apply for Advanced Standing

Transferring credit from other Continuing Education programs

If you have completed requirements for another University of Calgary Continuing Education program, you may be able to transfer some credits to this program. For details, please review the "Credit towards other programs" information in the programs you have completed. To transfer credits, please contact a student advisor.

Maximum advanced standing and transferred credit

The combined total of advanced standing and transferred credits cannot exceed 120 hours for this program.

On completion of this program, you may wish to pursue studies in another.

Upon completing the Certificate in .NET Application Development, up to 60 hours of equivalent courses may be transferred towards the certificate in Front-End Web Development. The number of hours will vary based on certificate requirements and courses.

If you wish to pursue another program:

  1. Complete the Application for Admission for your next program
  2. Contact us to request transfer of the equivalent course credits

The transfer of course credits will not happen without your request.

Each year, scholarships and awards are given to deserving students not only for their academic achievement, but also for community involvement. Award sponsors include both corporate and private donors.

To apply, you must meet eligibility criteria and submission deadlines. Students in this program may be eligible for the following awards:

It is the student's responsibility to ensure all requirements for graduation are fulfilled.

See Graduation for details.

This program does not qualify students to apply for an international study permit.

International students who wish to live and work in Canada should consider our International Professional Programs.

Questions? Please contact us...

Additional Details

Required fields are indicated by .