-
Develop the Skills to Succeed in Enterprise Technology and System Integration
The CGI Certificate in Enterprise Systems Development is a professional certificate program developed in collaboration with CGI. It equips early-career professionals, recent graduates, and career shifters with foundational coding skills and a practical understanding of how enterprise IT organizations operate.
The program provides hands-on experience in coding, data management, APIs, AI-enabled system integration, DevOps, cybersecurity, and quality systems, while helping participants understand how world-class IT organizations evolve, integrate technology, and deliver business value.
The Certificate is delivered through Schulich’s Institute of Digital Business, which is advancing Canada’s ability to navigate rapid digital transformation by developing highly skilled talent for enterprise technology environments and the AI-powered economy.
-
Learn More About CGI Certificate in Enterprise Systems Development
Apply Now >
Program Format & Delivery
Tuition Fee
- $0 (FREE) — for current students of the Schulich School of Business
- $7,500 — for current students of York University
- $7,500 — for alumni of the Schulich School of Business
- $15,000 — for external participants
-
Who Should Take This Certificate Program?
This program is designed for:
- Early-career professionals seeking foundational coding and enterprise IT skills
- Recent graduates from business or non-technical disciplines looking to enter technology roles
- Career shifters interested in transitioning into enterprise technology and system integration
-
Powered by the Generous Support of CGI
Program Governance and Industry Engagement
The certificate is supported by a Program Advisory Council with participation from CGI. The council provides guidance on curriculum relevance, emerging enterprise IT practices, capstone project focus, and program evolution. CGI subject-matter experts may also participate as guest instructors, mentors, and industry advisors.
Curriculum Overview: Program Modules
View details Hide detailsProgram Modules:
CITF 1001 –
Introduction to Enterprise IT Structure: Examines the governance and structure of enterprise IT organizations and the alignment of technology with business strategy.
CITF 1002 –
IT Projects and Business Alignment Foundations: Covers project lifecycles, stakeholder engagement, risk management, and ethical considerations in enterprise IT.
CITF 2001 –
Programming Logic and Fundamentals: Introduces Python programming, algorithmic thinking, and Git/GitHub workflows.
CITF 2002 –
Object‑Oriented Programming and Software Design: Covers modular design using object‑oriented principles such as encapsulation, inheritance, and polymorphism.
CITF 2003 –
Front‑End Development Foundations: Introduces HTML, CSS, and JavaScript and exposure to modern front‑end frameworks.
CITF 3001 –
Data Management and SQL: Covers relational database design, schema development, and SQL querying.
CITF 3002 –
APIs and System Integration: Introduces RESTful APIs and enterprise integration using Python or Node.js.
CITF 3003 –
AI Applications in Enterprise System Integration: Examines applied uses of AI in workflow automation and enterprise system integration.
CITF 4001 –
Agile Software Development: Introduces Agile principles, Scrum methodology, and collaborative sprint workflows.
CITF 4002 –
DevOps and Continuous Integration/Deployment: Covers CI/CD pipelines, Docker containerization, and cloud deployment.
CITF 5001 –
Cybersecurity and Data Protection: Introduces confidentiality, integrity, availability, encryption, and privacy frameworks.
CITF 5002 –
Software Testing and Quality Assurance: Covers testing strategies, automated testing tools, and software quality standards.
CITF 6001 –
Integrated Industry Capstone Project: Teams develop enterprise‑focused technology solutions with mentorship from CGI professionals
Other Program Offered Under IDB:
Contact Us
For more information about the program, please contact idb@schulich.yorku.ca.



