© 2022 Niagara College Toronto. All rights reserved. Terms and conditions apply. E&OE.

Information given in this brochure is correct at the time of publication and is subject to alteration

22 College Street, Suite 300, Toronto, ON, Canada, M5G 1K2

Top 6 reasons to choose Niagara College - Toronto

Same high quality, signature Niagara College applied learning.


Students in discussion

Are you fascinated by current trends in web development, the latest software, or your favourite mobile phone app?

As a Computer Programmer, you are adept at databases, interactive multimedia and software development and poised for success in the digital world.

Upon successful completion of the program, you will be eligible to apply for a post-graduation work permit in Canada.

Admission Requirements

  • Secondary education transcripts and a graduation diploma (High School)
  • IELTS 6 or equivalent (No Individual band under 5.5)
  • Mathematics - any Grade 11 (U) or (M) or Grade 12 (C) or (U), or equivalent

Access to Toronto School of Management's industry partners for part-time employment and networking opportunities. 

Comprehensive Career Services, Student Services and Housing Support.

Study in the heart of prime, downtown Toronto.

Study with students from over 110 countries at Toronto School of Management Campus.

English pathway with The Language Gallery Canada and Toronto School of Management @ the same location.

Niagara College was a wonderful place to go to school and it was all because of the staff. I definitely recommend Niagara to anyone looking for a great Computer Science/Programming program.

Hear from Nathaniel Williams

Computer Programming Graduate

Level Up Your Career with Undergraduate Diploma in Computer Programming


An asterisk (*) indicates a required field. 

Program Highlights

  • Unique mix of business, multimedia, and software development courses
  • Hundreds of hours of hands-on lab work combined with in-course community sponsored projects and applied researches
  • Pathways into select degree and advanced diploma programs at Niagara College

Career Opportunities

  • Database developer
  • eCommerce developer
  • Hardware and software support specialist
  • Multimedia application specialist
  • Project manager
  • Software engineer
  • Web developer

Contact Us



Why Us

Niagara College - Toronto logo