All programs

Information and Communication Technology

Software Developer (starting Fall 2025)

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

  • Manitoba high school diploma
  • Grade 12 Applied or Pre-Calculus Math (40S)* or equivalent with a minimum of 60 per cent
  • Grade 12 English Language Arts (40S)* or equivalent with a minimum of 60 per cent
  • A third 40S academic course or equivalent with a minimum of 60 per cent
  • Demonstrated English Language Proficiency (if applicable)

*minimum grade of 70% average across the three courses noted above

Applicants who do not have Applied or Pre-Calculus Mathematics 40S, but who do have a minimum grade of 60 per cent in Essential Mathematics 40S (or an equivalent senior level mathematics course) will be provided with the option to write the Technology Programs Aptitude Test (TPAT). Applicants who achieve a minimum score of 55 per cent on the Technology Programs Aptitude Test (TPAT) may use this for admission in place of Applied or Pre-Calculus Mathematics 40S. Find more information and a sample TPAT test Please visit Technology Programs Aptitude Test (TPAT).

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