Your future career in the technology, IT, cloud and security and software development sectors Choose a program that sets you up for success and best suits your desired career path, including our degree, certificate, diploma and advanced diploma options. Highlights of all computer-focused programs Learn from expert professors with real-world programming and industry experience. Gain hands-on experience through labs, projects, and co-op opportunities. Access the on-campus AI Hub, Entrepreneurship Centre, and cutting-edge technology to support applied learning. Receive membership and access to all seven Chambers of Commerce and Boards of Trade in Durham Region. Program and Credential Options Computer Foundations Credential: Certificate Length: Two semesters (One year) Take this program to: Build essential computer and technology skills to prepare for further study. Gain a strong foundation in programming logic, operating systems, databases, and networking. Develop academic and technical readiness for entry into diploma-level programs. Start Date: September and January intakes Computer Programming Credential: DiplomaLength: Four semesters (Two years) Take this program to: Learn core programming languages to design, build, and troubleshoot software applications. Work on real-world style projects in teams, gaining collaboration and problem-solving skills. Develop career readiness by showcasing both technical abilities and communication skills Start Date: September, January and May intakes Computer Programming and Analysis (Co-op option available) Credential: Advanced DiplomaLength: 6 semesters (3 years) Take this program to: Gain advanced knowledge of software engineering, systems analysis, and project management. Learn to design, analyze, and implement complex software solutions. Participate in a capstone project and optional co-op to connect with employers. Start Dates: September, January and May intakes Cloud and Information Technology Systems Credential: Diploma Length: Four semesters (Two years) Take this program to: Focus on cloud services, workflow automation, and scalable, secure, high-performance solutions. Gain practical experience with AI-driven and cloud-based technologies while strengthening core IT skills. Be prepared to pursue AWS Cloud Technologies certifications and enter a rapidly evolving IT landscape. Start Date: September Computer Systems Technician Credential: Diploma Length: Four semesters (Two years) Take this program to: Gain hands-on experience and practical knowledge in computer hardware, software, computer networks, virtualization and Cloud technology. Acquire skills to pursue industry-recognized certifications including, but not limited to: CompTIA A+, Network+, Cisco Certified Network Associate (CCNA), Microsoft certifications, AWS Cloud Practitioner, Information Technology Infrastructure Library (ITIL) framework, and Linux Professional Institute Certification (LPIC). Start Date: September, January and May intakes Computer Systems Technology (Co-op option available) Credential: Advanced Diploma Length: Six Semesters (Three years) Take this program to: Gain more in-depth learning hands-on experience operating systems, networking technologies, cloud-based infrastructure, IT security. Participate in experiential learning opportunities with co-op or field work opportunities. Acquire skills to pursue industry-recognized certifications including, but not limited to: CompTIA A+, Network+, Security+, Cisco Certified Network Associate (CCNA), Microsoft certifications, AWS Cloud Practitioner and Solutions Architect, Information Technology Infrastructure Library (ITIL) framework, and Linux Professional Institute Certification (LPIC). Start Date: September, January and May intakes Computer Systems Technician – Transfer to Ontario Tech University Bachelor of Information Technology (Hons) Credential: Ontario College Diploma and Bachelor Degree Length: Four years Take this program to: Earn both a diploma and a computer information system degree in only four years. Gain a comprehensive understanding of computer systems, network management, and IT security while benefiting from the flexibility and resources offered by two leading educational institutions. Acquire skills to pursue industry-recognized certifications including, but not limited to: CompTIA A+, Network+, Cisco Certified Network Associate (CCNA), Microsoft certifications, AWS Cloud Practitioner, Information Technology Infrastructure Library (ITIL) framework, and Linux Professional Institute Certification (LPIC). Start Date: September and January intakes Cybersecurity Credential: Graduate Certificate Length: Three semesters (8 months course work, 4 months optional co-op) Take this program to: Build on previous studies or professional experience in IT, networking, computer science, or business. Gain specialized cybersecurity skills to secure networks, systems, and data. Prepare for professional certifications. Apply for direct entry into Ontario Tech’s Master of IT Security program. Start Date: September and January intakes Geographic Information Systems for Analytics Credential: Grad Certificate Length: Two semesters (One year) Take this program to: Gain the ability to transform raw data into actionable insights. Apply theoretical knowledge to practice through hands-on learning. Enter a rapidly expanding professional field with diverse career opportunities in engineering, health, social sciences, government, utilities, municipalities, and beyond. Start Date: September intake Project Management – Information Technology Credential: Grad Certificate Length: Two semesters (One year) Take this program to: Acquire specialized knowledge in managing complex, technology-driven projects, with emphasis on Agile methodologies, risk management, and strategic planning. Develop practical competencies through applied, hands-on learning experiences that mirror real-world IT project challenges. Enhance leadership skills and professional readiness to drive innovation, deliver measurable results, and advance career prospects in today’s dynamic digital landscape. Start Date: September Artificial Intelligence Analysis, Design and Implementation Credential: Grad Certificate Length: Two semesters (One year, optional third semester work term) Take this program to: Explore AI fundamentals: machine learning, NLP, and neural networks. Gain hands-on experience applying AI to real-world problems. Build expertise for success in a fast-growing field. Start Date: September, January intakes Artificial Intelligence – Honours Bachelor Credential: Bachelor’s Degree Length: Four years Take this program to: Design and implement advanced AI solutions. Apply machine learning, data analysis, and project management to solve real-world problems ethically, ensuring privacy, integrity, and compliance with industry standards. Communicate effectively with diverse audiences by preparing and presenting analyses, reports, and recommendations that support data-driven decision-making. Start Date: September Entrance Requirements Computer Foundations Ontario Secondary School Diploma (OSSD) or Mature Student Status AND Grade 12 English (C or U) Grade 12 Mathematics (C, M or U) Computer Programming Ontario Secondary School Diploma (OSSD) or Mature Student Status AND Grade 12 English (C or U) Grade 12 Mathematics (C, M or U) Computer Programming and Analysis (Co-op option available) Ontario Secondary School Diploma (OSSD) or Mature Student Status AND Grade 12 English (C or U) Grade 12 Mathematics (C, M or U) Cloud and Information Technology Systems Ontario Secondary School Diploma (OSSD) or Mature Student Status AND Proof of English language proficiency may be required. Grade 12 English (C or U) Recommended: Computer Science (ICS4U), Computer Programming (ICS4C) and Grade 12 Mathematics (C, M or U) Computer Systems Technician Ontario Secondary School Diploma (OSSD) or Mature Student Status AND Grade 12 English (C or U) Grade 12 Mathematics (C, M or U) Computer Systems Technology (Co-op option available) Ontario Secondary School Diploma (OSSD) or Mature Student Status AND Grade 12 English (C or U) Grade 12 Mathematics (C, M or U) Computer Systems Technician – Transfer to Ontario Tech University Bachelor of Information Technology (Hons) Ontario Secondary School Diploma (OSSD) or Mature Student Status AND Grade 12 English (C or U) Grade 12 Mathematics (C, M or U) (minimum mark of 60 per cent) Cybersecurity Three-year advanced diploma or degree in a computer-science, IT or business-related field OR Minimum of three years of related industry experience detailed in a professional resumé with a letter of intent may be considered AND Proof of English language proficiency may be required. Geographic Information Systems for Analytics Ontario College Diploma (OCD), Ontario College Advanced Diploma (OCAD), or Degree. OR Relevant post-secondary and/or three years of related work experience may also be considered for admission. Proof of English language proficiency. Recommended: Experience in GIS and/or introductory programming in Python or JavaScript. Technical or professional writing experience. Project Management – Information Technology Ontario Secondary School Diploma (OSSD) or Mature Student Status OR Grade 12 English (C or U) AND Applicants with relevant post-secondary and/or a minimum of three years related work experience may also be considered for admission Artificial Intelligence Analysis, Design and Implementation Ontario College Diploma, Advanced Diploma or Degree, or equivalent Proof of English language proficiency required OR A minimum of three years of related industry experience detailed in a professional resumé with a letter of intent may be considered. Proof of English language proficiency required Artificial Intelligence – Honours Bachelor Ontario Secondary School Diploma (OSSD) or Mature Student Status AND Six Grade 12 U or M courses with a combined minimum average of 65% including: Grade 12 U English with a final minimum grade of 60% Grade 12 U Math with a final minimum grade of 60% Recommended: Calculus and Vectors, Advanced Functions OR Six post-secondary credits with a combined minimum average of 65% including: College or university English or communications with a final minimum grade of 60% College or university math with a final minimum grade of 60% Recommended: Calculus and Vectors, Advanced Functions Career options Computer Foundations Call centre support clerk Help desk technician Customer service representative Technical support clerk Computer Programming Computer programmer User support technician Software quality assurance tester Business analyst Systems analyst Web developer Mobile app developer Database administrator Computer Programming and Analysis (Co-op option available) Computer programmer Software engineer Web developer Business analyst Systems analyst Change management analyst User support technician Cloud and Information Technology Systems Application support engineer Cloud administrator Cloud infrastructure engineer Cloud practitioner Computer technology support specialist DevOps engineer Infrastructure support engineer Computer Systems Technician Computer service technician Help desk technician IT consultant IT specialist Information systems administrator Network technician Change management specialist Incident management specialist Technical consultant Computer Systems Technology (Co-op option available) Computer support specialist Systems support analyst IT analyst Network administrator Network analyst Service specialist representative Systems support specialist Technical support analyst IT security specialist Change management specialist Incident management specialist Computer Systems Technician – Transfer to Ontario Tech University Bachelor of Information Technology (Hons) Associate network engineer Computer support specialist Database security manager Data Centre specialist Systems support analyst Help desk analyst IT analyst IT security analyst/specialist Network administrator Network analyst Network security engineer Service specialist representative System/network manager Systems support specialist Technical support analyst Cybersecurity Cybersecurity Analyst Security Operations Centre (SOC) Analyst Penetration Tester / Ethical Hacker IT Security Specialist Network Security Administrator Incident Response Analyst Risk and Compliance Analyst Chief information security officer Security architect Penetration tester Computer forensic analyst Threat-risk/vulnerability specialist Geographic Information Systems for Analytics Database analyst Data Administrators Database architect/analyst Geographic information systems (GIS) technician/technologist Data warehouse analyst Project Management – Information Technology IT junior project manager IT project manager (w/ previous experience) IT project support specialist IT project / program coordinator IT project / program assistant or administrator Artificial Intelligence Analysis, Design and Implementation Data analyst AI analyst/technologist Machine learning analyst/technologist Business transformation consultant Business analyst Data steward Data engineer Machine learning practitioner/engineer AI system developer Artificial Intelligence – Honours Bachelor AI, data or machine-learning engineer Automation architect Data analyst Deep learning engineer Machine Learning Engineer Robotics Engineer Computer Vision Engineer Natural Language Processing (NLP) Engineer AI Specialist For the most up-to-date information please visit the program pages on our website at www.durhamcollege.ca/programs.