All programs

Information and Communication Technology

Software Developer

Who it’s for

You are technologically inclined and drawn to computer programming. You’re curious about how software programs work, and you like to see things through, with great attention to detail. You like solving problems creatively and you work well both on your own and as part of a team.

What you’ll learn

You will learn the fundamentals of software development by building a variety of applications using web technologies such as websites, games, service apps and complex online applications. You’ll learn many in-demand technologies, so by graduation you can hit the ground running as a software developer.

Program details

Program length:

1 year full time (12 months)

Credential:

Diploma

Work-integrated Learning:

7-week practicum for qualifying students

Start Times:

  • Fall / Winter

Tuition:

$9,816*

Students sitting at a their desks while looking on at the teacher whom is giving instructions.

Your career

Start your career as a software engineer with skills that will be in high demand, locally and internationally.

Work for a small company, a multinational corporation, or run your own business. Whether you design games for mobile devices or develop programming for health-care systems, you’ll find lots of opportunities in this high-growth industry.

Career opportunities

  • Full-stack developer
  • Back-end or front-end developer
  • Software developer
  • Web developer or designer
  • UI/UX designer
  • Software engineer
  • Software architect
  • DevOps engineer
  • Data analyst
  • Mobile developer

Career opportunities

  • Full-stack developer
  • Back-end or front-end developer
  • Software developer
  • Web developer or designer
  • UI/UX designer
  • Software engineer
  • Software architect
  • DevOps engineer
  • Data analyst
  • Mobile developer

Program features and outcomes

  • Industry-recognized instructors
  • In-depth study of software engineering and programming
  • Critical thinking and problem solving
  • Strong job prospects
  • Multiple career paths
  • Practical and in-demand skills

Key Program Courses

  • Introduction to web development
  • Object-oriented programming fundamentals
  • Relational database design
  • Introduction to React

Admission requirements

Winter 2023

  • Manitoba high school diploma
  • Grade 12 Math (40S)* or equivalent
  • Grade 12 English Language Arts (40S)* or equivalent
  • Demonstrated English Language Proficiency (if applicable)
  • Qualifying Technology Programs Aptitude Test (TPAT) score

*minimum grade of 50%

Fall 2023

  • Manitoba high school diploma
  • Grade 12 Math (40S)* or equivalent
  • Grade 12 English Language Arts (40S)* or equivalent
  • An additional senior academic level course*
  • A minimum of 70 per cent average across the three courses noted above
  • Demonstrated English Language Proficiency (if applicable)
  • Qualifying Technology Programs Aptitude Test (TPAT) score with a minimum score of 55 per cent

*minimum grade of 60%

Take a virtual tour

Student success stories

Silhoutte of a person

"If you want to get into the IT field, I totally think MITT is the best option, because you're going to have a lot of projects to train your skills, and they have a lot of good instructors, so you'll be in good hands."

— Amanda