Find your perfect software engineering programs in Canada
Find software engineering programs in Canada you love that match your needs and aspirations, where you stand a high chance of acceptance.
What are the top software engineering universities in Canada?
Top software engineering programs in Canada
What are the top software engineering undergraduate programs in Canada?
Trent UniversityComputer Science: Software Engineering - BSc (Hons)
- 4 years
- Full-time
- On campus
- Program type
- Bachelor's
- Subject area
- Software Engineering, Computer Science
- Location
- Peterborough, Canada
- Next available start date
- May 2025 +2 more
- Annual tuition fee
- 26,191CAD
- Admission requirements
- Am I eligible?
University of WindsorComputer Science: Software Engineering (Co-Op) - BCompSci (Hons)
- 56 months
- Full-time
- On campus
- Program type
- Bachelor's
- Subject area
- Software Engineering, Computer Science
- Location
- Windsor, Canada
- Next available start date
- May 2025 +3 more
- Annual tuition fee
- 17,100CAD
- Admission requirements
- Am I eligible?
University of New BrunswickSoftware Engineering (Saint John Campus) - BSc
- 4 years
- Full-time
- On campus
- Program type
- Bachelor's
- Subject area
- Software Engineering
- Location
- Fredericton, Canada
- Next available start date
- September 2025 +1 more
- Annual tuition fee
- 23,300CAD
- Admission requirements
- Am I eligible?
University of Victoria (in partnership with Kaplan International)Software Engineering - BSfwE
- 4 years
- Full-time
- On campus
- Program type
- Bachelor's
- Subject area
- Software Engineering
- Location
- Victoria, Canada
- Next available start date
- September 2025
- Annual tuition fee
- 35,840CAD
- Admission requirements
- Am I eligible?
Ontario Tech UniversitySoftware Engineering - BEM (Hons)/BEng (Hons) (with foundation)
- 4 years
- Full-time
- On campus
- Program type
- Bachelor's
- Subject area
- Software Engineering
- Location
- Oshawa, Canada
- Next available start date
- September 2025
- Annual tuition fee
- 43,888CAD
- Admission requirements
- Am I eligible?
See all undergraduate degrees in software engineering in Canada
What are the top software engineering postgraduate programs in Canada?
Ontario Tech UniversitySoftware Engineering - MEng
- 2 years
- Full-time
- On campus
- Program type
- Master's
- Subject area
- Software Engineering
- Location
- Oshawa, Canada
- Next available start date
- September 2025 +1 more
- Annual tuition fee
- 31,929CAD
- Admission requirements
- Am I eligible?
Centennial CollegeArtificial Intelligence: Software Engineering Technology (Fast-Track) (Optional Co-op) - OCGCert
- 2 years
- Full-time
- On campus
- Program type
- Postgraduate certificate
- Subject area
- Artificial Intelligence, Software Engineering
- Location
- Toronto, Canada
- Next available start date
- September 2025 +1 more
- Annual tuition fee
- 18,741CAD
- Admission requirements
- Am I eligible?
Centennial CollegeArtificial Intelligence: Software Engineering Technology (Optional Co-op) - OCGCert
- 3 years
- Full-time
- On campus
- Program type
- Postgraduate certificate
- Subject area
- Artificial Intelligence, Software Engineering
- Location
- Toronto, Canada
- Next available start date
- September 2025 +1 more
- Annual tuition fee
- 18,848CAD
- Admission requirements
- Am I eligible?
Centennial CollegeSoftware Engineering Technology (Fast-Track) (Optional Co-op) - OCGCert
- 2 years
- Full-time
- On campus
- Program type
- Postgraduate certificate
- Subject area
- Software Engineering
- Location
- Toronto, Canada
- Next available start date
- September 2025 +1 more
- Annual tuition fee
- 18,829CAD
- Admission requirements
- Am I eligible?
Centennial CollegeSoftware Engineering Technology (Optional Co-op) - OCGCert
- 3 years
- Full-time
- On campus
- Program type
- Postgraduate certificate
- Subject area
- Software Engineering
- Location
- Toronto, Canada
- Next available start date
- September 2025 +1 more
- Annual tuition fee
- 18,936CAD
- Admission requirements
- Am I eligible?
See all postgraduate degrees in software engineering in Canada
Software Engineering degrees abroad
Learn more about studying for a software engineering degree abroad, including typical program structure, entry requirements, fees and funding, and future career prospects.