woman working from home on her computer




Ontario logo Cost*


Build the future with a Computer Coding certificate

Computer coders are in high demand in Canada and around the world. Coders, software developers, and web developers can take their pick of industries and follow their passion into the field and position that excites them most.

The Chang School Certificate in Computer Coding covers the coding basics that can help you transition directly into industry, or prep you for graduate programs in Computer Science.

You’ll learn JavaScript, along with coding skills in more than a dozen other sought-after programming languages, including C++, C#, SQL, and R, along with Cloud Management. Python coding courses will also help you learn Python. You’ll learn how to handle client and server architecture, dynamic databases, and enterprise network infrastructures as well, plus digital product and service deployment and production.

Interested in artificial intelligence (AI)? You’ll learn AI frameworks as well. Lab time is crucial, so you also get access to our cutting-edge computer labs, giving you hands-on experience that will help you learn to code.

Want to enter this booming occupation as soon as possible? You can finish the certificate in just six courses, which can be completed in as little as a year and a half.

We can’t wait to help you make the world just a little bit easier to navigate, for everyone.

Who should take this Computer Coding certificate?

  • You want to gain the most in-demand technical coding skills for career advancement
  • You come from a non-STEM background but want to gain experience in hands-on coding, software engineering, database technology, web and mobile development, and user support
  • You’re interested in applying for a Computer Science graduate program

What will you learn while taking the Computer Coding certificate?

You’ll learn how to:

  • Code for and develop digital products, apps, websites, and services
  • Implement AI solutions
  • Solve problems in cloud infrastructures, operating systems, networks, and data communications
  • Explore cloud management and file-management techniques for database organization, design, and management
  • Plan and manage computer programming projects using project-management tools

You’ll learn how to use these tools:

  • Python (PANDAs)
  • JavaScript
  • C/C++
  • C#
  • R
  • SQL
  • Spark
  • Machine learning
  • XML
  • Regular Expression (RegEx)
  • Cloud computing
  • AI frameworks, platforms, and solutions
  • Neural networks
  • Gigraph
  • GraphLab
  • SAS
  • UNIX
  • GitHub
  • MS Project

What career support is available for you?

During your certificate, we offer extensive career help, including:

  • Virtual mentor services
  • Alumni networking
  • Synchronous weekly online sessions
  • Educator support
  • Tutoring services
  • Career discussion forums

Career Options

This certificate can prepare you for jobs like:

  • Coder
  • Computer programmer
  • Software developer
  • Development manager
  • Business analyst
  • AI specialist
  • Web developer
  • Computer applications manager
  • Programming manager
  • Systems analyst
  • Database manager

Certificate Requirements

  • 4 required courses
  • 2 electives
  • Cumulative grade point average (GPA) of 1.67+

Admission Criteria


  • Ontario Secondary School Diploma (OSSD) or equivalent
    • With 6 Grade 12 U or M credits


  • Mature-student status with permission of the academic coordinator

If you’re an undergraduate student, you should be aware of possible certificate restrictions. For complete details, visit Curriculum Advising.

Frequently Asked Questions

When are the courses offered?

Courses are offered year-round, in the Fall, Winter, and Spring/Summer terms. The certificate requires you to complete six courses in total.

Does the certificate have an AI elective stream?

Yes. You can choose to take two electives in AI.

Can I use this certificate to ladder to Toronto Metropolitan University's part-time, full-time, or Master's degrees in Computer Science?

Yes. However, you must still follow normal application procedures for the degree program. For more information, visit Computer Science.


Financial Support



Contact Client Services ce@torontomu.ca



Discover related programs

Additional Details