46 Master's degrees in Software Engineering in Canada
Canada is an excellent destination for international students looking to pursue a Software Engineering programme. With a range of tuition fees, from €4,666 to €21,915, and a typical fee of €11,132, students have various options to choose from. Moreover, 2% of programmes are considered affordable, making it accessible for many. Canada also offers flexibility with 20% of programmes available online. Additionally, 21% of Canadian universities provide Software Engineering programmes, ensuring a wide array of choices for prospective students.

Software Development and Applied Artificial Intelligence
Through this Software Development and Applied Artificial Intelligence course from Trent University you will gain hands-on experience in software development and artificial intelligence (AI), equipping you with the skills to innovate and excel in technology-driven industries.

Artificial Intelligence - Software Engineering Technology (Fast-track) (Optional Co-op) (Online)
The Artificial Intelligence - Software Engineering Technology (Fast-track) (Optional Co-op) (Online) course from Centennial College aligns well with the newest technology trends in the software industry, namely Augmented Analytics, AI-Driven Development, and Autonomous Things. The programme is Post-graduate work permit eligible.

Reporting Systems and Database Development
Reporting Systems and Database Development from Conestoga College delivers hands-on experiential practices and techniques commonly employed in the dynamic field of data management.

Game Development - Advanced Programming
The Game Development - Advanced Programming Postgrad.Cert from Fanshawe College will train you to do what game programmers on project technical teams do, including graphics effects, animation systems, artificial intelligence (AI), physical modeling, sound, and scripting systems.

Software Engineering Technician (Fast-Track)
The Software Engineering Technician (Fast-Track) programme at Centennial College offers qualified college or university graduates with a software background direct admission into Year 2 (Semester 3) of the two-year programme. This programme is post-graduate work permit eligible.

Software Quality Assurance and Test Engineering (Optional Co-op)
Software Quality Assurance and Test Engineering (Optional Co-op) from Conestoga College will deepen students' understanding of the testing paradigms, methodologies and tools utilized throughout the software development process.

Software Engineering Technology (Fast-Track)
Centennial College's three-year Software Engineering Technology (Fast-Track) programme will grant qualified college or university graduates with a software background direct admission into Year 2 (Semester 3) so they may receive their advanced diploma in two years (four semesters). This programme is post-graduate work permit eligible.

Enterprise Software Development
The Enterprise Software Development graduate certificate programme from Humber Polytechnic provides advanced concepts, skills and knowledge to those currently employed in the information technology and related fields, or graduates of information technology or computer studies programmes.

Database Application Developer
The Database Application Developer program at Seneca Polytechnic will teach you how to design, test and implement databases on a variety of local or cloud operating platforms and work with Big Data.

Software and Information Systems Testing (Co-op)
This Software and Information Systems Testing (Co-op) Postgrad.Cert from Fanshawe College with a better understanding of the testing paradigms and methods associated with IT and software development. Knowledge of software and hardware is important in today’s fast-paced IT world and making sure everything is running smoothly is essential to running an effective operation.

Software Engineering Systems
The Software Engineering Systems MSc degree from Northeastern University prepares students for in-demand careers as software developers engineering complex software systems for social impact.
Computer Science
We offer a master degree in Computer Science at the Memorial University of Newfoundland. Virtually every discipline - practical, theoretical, or creative - experiences the influence of computers today. The ever-increasing dependence on computer technology in our daily lives presents rich opportunities for those interested in the design of new applications and systems.
Electrical and Computer Engineering
The Electrical and Computer Engineering programme at Lakehead University is a comprehensive M.Sc. Eng degree. Available in full-time and flex-time modes, this postgraduate course offers specialised research and coursework pathways. Students benefit from expert instruction and advanced facilities over a standard two-year duration.
Computer Science
The Computer Science programme at Lakehead University is a versatile Master of Science degree offered in full-time mode. Students can choose between thesis, project, or course-based routes at the Thunder Bay or Barrie campuses. This advanced curriculum explores innovative technology and research over a one to two-year duration.
Computer Science
Computer Science from St. Francis Xavier University (StFX) is focusing on a number of advanced courses with close research collaboration with our faculty.
Software Quality Assurance and Testing
Working in software quality assurance and testing involves meticulously examining software to ensure it meets the highest standards of functionality, performance, and reliability. The program in Software Quality Assurance and Testing is offered by Lambton College.
Electrical and Computer Engineering
The Electrical and Computer Engineering MASc at the University of Ottawa is a research-focused master's programme delivered in a public study mode. This full-time or part-time course typically lasts two years, offering advanced technical training through the prestigious Ottawa-Carleton Institute for Electrical and Computer Engineering.
Electrical and Computer Engineering
The Electrical and Computer Engineering MESc at Western University - Canada is a full-time, thesis-based programme. Spanning a duration of six terms, this public study mode degree focuses on advanced research across diverse engineering disciplines, preparing students for high-level technical and academic careers.
Electrical and Computer Engineering
The Electrical and Computer Engineering programme at the Royal Military College of Canada offers advanced M.A.Sc., M.Eng., and Ph.D. degrees. This full-time residential course typically spans two years for Master's students, providing expert training in software engineering and electrical systems within a prestigious military environment.
Electrical and Computer Engineering
The Electrical and Computer Engineering programme at Concordia University Montréal is a research-focused Master of Applied Science (MASc). This full-time, two-year degree is delivered on-campus in Montréal. It provides advanced technical training and thesis opportunities for students pursuing high-level engineering careers.