Program Highlights
This two-year, 20-course program is offered in Sault Ste. Marie and Brampton, with in-person and some hybrid delivery. Students build a foundation in computer science before advancing to topics like machine learning, data visualization, and big data. Hands-on labs and projects ensure practical experience, with flexible intake options to fit your schedule.
Who Should Apply:
This program is ideal for those with a non-computer science background looking to break into tech, upskill for roles in AI and data science, or gain a recognized Canadian credential.

Career Outcomes
Graduates will be prepared for high-demand, entry- and mid-level roles in:
- Artificial Intelligence Engineering
- Machine Learning Engineering
- Data Science & Analytics
- Business Intelligence
- Software and Systems Development
With experience, students can grow into leadership roles or pursue further education, such as a bachelor’s degree in Computer Science at Algoma University.
Courses Include:
Data Visualization
Big Data Analytics
Software Engineering Project Management
Programming and Data Structures
Database Programming
Machine Learning & Neural Networks
Admission Requirements
Applicants need a degree (60% minimum) or college diploma (70% minimum) in a non-computer science field. International applicants must meet English language requirements.
Apply Now
Applying to Algoma U is simple, fast, and easy!
Apply Now