Program Details

New
  • Program Code: T199
  • Credential:
    Ontario College Diploma
  • Duration:
    4 Semesters
  • Method of Study:
    Full-time
  • Starting Months: January
  • Domestic Tuition:
    $4,339.00 *
  • International Tuition:
    $19,250.00 **

Program Availability

SemesterDomesticInternational
Fall 2026
Not Available
Not Available
Winter 2027
Open
Open
Spring 2027
Not Available
Not Available
Add to Comparison +Compare Programs

Visit Casa Loma

Book campus tour

Program Description

Program Overview

Prepare for a career in AI and software development with the Computer Programming – AI Solutions two-year diploma program. Learn the programming, data and development skills needed to build practical, responsible and production-ready software and AI solutions in a range of industries.  

Full Description

Artificial intelligence is an important component of software products, business systems, and digital services in many industries. Organizations need technology professionals who can do more than use AI tools: they need graduates who understand how to program, prepare data, evaluate models, integrate AI capabilities into applications and operate those solutions responsibly.

In the Computer Programming – AI Solutions (T199) two-year diploma program, you’ll develop the programming, software-development, and data skills needed to create practical AI-enabled solutions. The program combines the established foundations of computer programming with specialized study in machine learning, deep learning, generative AI, AI security, and production deployment.

You’ll establish a strong foundation in Python and object-oriented programming, web and full-stack development, databases, Linux operating systems, and mathematics for computer technology. Building on these skills, you’ll learn to prepare data for AI applications and explore supervised, unsupervised and advanced machine-learning methods, including neural networks and deep learning.

Applied learning and practical experience

Through hands-on projects, you’ll integrate machine-learning models and generative AI services into secure, user-focused applications. You’ll also learn to test and evaluate AI systems, address cybersecurity risks, apply principles of ethics, governance and explainability, and deploy and monitor AI solutions using modern optimization and MLOps practices.

The program culminates in an experiential capstone project in which you’ll design, develop, evaluate and present an AI-enabled solution to an authentic organizational or community need. By graduation, you’ll be prepared to contribute to multidisciplinary teams developing responsible, production-ready software and AI solutions across a range of industries. 

Program Specific Computer Requirements

This program requires you to have access to a personal computer with the following specifications: 

  • 8 GB minimum (16 GB RAM recommended)
  • 256 GB SSD Hard Drive (500+ GB is optimal) 
  • Quad-core i5/i7 2.4GHz or better 
  • Webcam

Career & Postgraduate Study Opportunities

Career Options

Graduates will have skills in software development, Python programming, data preparation, machine learning, AI integration, testing and deployment. These skills may support entry-level positions such as:

  • Junior AI Application Developer
  • Junior Machine Learning Developer
  • Junior Python Developer
  • Junior Software Developer
  • Junior Full-Stack Developer
  • AI Integration Developer
  • AI Solutions Developer
  • Generative AI Application Developer
  • Junior Data Engineer
  • Machine Learning Operations Support Technician
  • AI Quality Assurance Analyst
  • Software Quality Assurance Tester
  • AI Systems Support Technician
  • Application Support Developer

Graduates will be prepared to contribute to multidisciplinary teams that develop, evaluate, secure, deploy and support software and artificial intelligence solutions.

Industry

Artificial intelligence is increasingly being incorporated into software applications, digital services and organizational processes across industries such as finance, health care, manufacturing, transportation, retail, government, media and professional services. Organizations need technology professionals who can combine programming and software-development skills with an understanding of data, machine learning and responsible AI practices.

The Computer Programming – AI Solutions program responds to this need by preparing students to develop, integrate, test and deploy AI-enabled software solutions. Students gain practical experience with Python, full-stack development, databases, Linux, data engineering, machine learning, deep learning, generative AI, cybersecurity and cloud-based deployment. The program also addresses model evaluation, AI ethics, governance and explainability, helping graduates contribute to the development of secure, reliable and responsible AI applications.

Educational Pathways

Graduates of the Computer Programming – AI Solutions program may continue their education in diploma programs such as:

Graduates can also continue their education directly to any of the postgraduate certificates such as:

After completing an eligible diploma or advanced diploma, graduates may pursue further educational pathways into degree programs in areas such as information technology, computer science, software development, data analytics, cybersecurity, artificial intelligence or related disciplines. The receiving program or institution determines admission, transfer credit and advanced-standing opportunities.

Visit Casa Loma

Book campus tour

George BrOWN Your Tomorrow! Join our mailing list for important dates, program updates, future student events, helpful tips and more.

Explore your future at George Brown. Join our mailing list for updates, program info, tips, and important dates!

CAPTCHA

Visit

Our Virtual Tour showcases the following areas:

  • Campus Facilities
  • Student Services
  • Applied Learning Environments
  • Labs & Classrooms