-
featuredSep 8 - Sep 8, 2028
Tuition
$5,416
Scholarships available
-
featuredSep 8 - Sep 8, 2029
Tuition
$8,124
Scholarships available
-
featuredTuition
$8,163
Scholarships available
-
featuredSep 8 - Sep 8, 2029
Tuition
$9,342
Scholarships available
-
featuredTuition
$12,500
Scholarships available
-
featuredOnline
Jul 4 - Dec 11, 2026
Tuition
$12,500
Scholarships available

About
Software Engineering
Software engineers do more than code – as a specialty within the field of engineering, they apply engineering expertise to the actual development of computer systems and application software. Top-rated software engineering courses will expose learners to the fundamentals of computer science, design and architecture, algorithms and data structures, software debugging and testing, and, of course, computer programming, coding, and web development. CourseCompare’s ranking of the best engineering schools in Canada includes those that specialize in software engineering, among other specializations.
The average software engineer in Canada earns more than $101,000 annually, while senior software engineers can earn base salaries of $150,000 or more. Software engineering managers are among the highest paying jobs in Canada.
Explore the pros and cons of computer science degrees vs coding bootcamps for software engineers.