Content Utility Nav Top Nav Site Search Footer
2021-22 programs

2021-22 programming, including program delivery, may change as part of our ongoing response to COVID-19. Check for regular updates.

Full Stack Application Development *

This is a new program offering for 2021-22 and is *pending Ministerial approval.

A close up photo of hands using a smartphone to access a variety of applications.
Start Date:
Typical Length:
1 Year
Graduate Certificate

Apply Now


This program bridges the gap between the worlds of IT and all other disciplines that require IT. Systems integration and expanded capabilities of computers, smart phones and embedded systems are constantly evolving to meet the needs of almost every industry.

You become proficient with both the back and front end of software development. You graduate prepared to manage IT infrastructure (like databases or servers) and develop and manage Application Program Interfaces (APIs) along with other elements that focus on the functionality of a product. You also gain an understanding with the front-facing parts of a website that operate according to the principles of user design and user experience (UX). This includes architecture that monitors responsiveness of application, design features and usability.

It's a great pathway for non-IT program graduates to develop baseline skills in application development, using their knowledge of what kind of "app" is needed in the world of their initial discipline.

Work experience

  • Field experience (work placement) is a mandatory credit course completed at the end of your program. It provides you with the opportunity to apply your knowledge and skills outside of the classroom.
  • Opportunities are typically unpaid and last approximately 5 weeks.
  • Alternatively, an entrepreneurial project developing an application for an industry partner can be completed.
  • For more information visit Work Experience Opportunities

Choose NSCC

  • You gain practical experience and apply your skills during work terms.
  • Courses are designed to give you a well-rounded experience that parallels industry workplaces.
  • You graduate with a portfolio that captures your skills and achievements – a definite asset in a competitive job market.
  • You benefit from expert faculty who bring years of experience to the classroom.

2021-22 programs

Program delivery may be subject to change based on Public Health guidelines.

September 2021

Campus Location Full time/part time Delivery Availability
Institute of Technology Campus Halifax Full time In-class Seats available

Admission requirements

Program requirements

  • Portfolio Development – As part of your studies at NSCC, you develop a portfolio of your work; the portfolio captures your achievements and profiles your skills to employers.


Tuition is valid for the 2021-22 academic year. Program costs and fees (textbooks, supplies, etc.) are additional.

Tuition (Domestic):
Tuition (International):

Tuition, fees and program costs

In addition to annual tuition, there are program costs (books, tools, etc.) and student fees for college services, health and dental plans, your student association and parking.

View detailed program fees page(s). Please note that amounts on these pages are meant for planning purposes only. They don't represent final amounts owing.

Career options

  • Knowledge of application development offers vast employment opportunities.
  • You may return to your original career choice, but with additional and in-demand IT skills; or you may shift careers or explore entrepreneurial opportunities.
  • Graduates of this program could work in the following positions:
    • Application Developer
    • Application Support Specialist
    • Back End Developer
    • Dev Ops Developer
    • Front End Developer
    • Full Stack Developer
    • Mobile Developer

Apply Now

Have Questions? Contact Us.

Fill out this form and we'll be in touch.

Required fields are marked with a red symbol (*)

Yes No

Thank you for contacting us.
We will respond to you within three to five business days. While you wait, feel free to browse our list of Programs & Courses or visit our Admissions information section.