Pipeline robot

Advanced Engineering Practice


Course-based program

Program overview

The Certificates in Advanced Engineering Practice I and II are each 12-unit graduate-level certificates which will provide advanced, specialized and industry-relevant engineering knowledge to baccalaureate-holding engineers. This program is ideal for those looking to gain new skills to advance their engineering career.

For current engineers, this program will increase knowledge specific to their areas of expertise and will strengthen advanced technical and professional development skills. Certificates are awarded in any of the four specializations: Machine Learning Engineering, Software Engineering, Process Engineering Sustainability and Process Simulation Analytics. This program aims to remove barriers to advanced employment, as those enrolled will have the option to participate in a Work Integrated Learning (WIL) experience through which they will develop hands-on skills and establish valuable industry connections.

Completing this program

Each certificate is a 12-unit graduate level program. Each of its four specializations (Machine Learning Engineering, Software Engineering, Process Engineering Sustainability and Process Simulation Analytics) can be taken either full-time or part-time. The program is designed to support students as they complete the certificate within the expected time of one year, or the maximum allowable time of two years. Students must apply to the Graduate Certificate in Advanced Engineering Practice II within 2 years from the beginning of the Advanced Engineering Practice I program. Courses will be in-person, with a minimum achievement of a B- as the passing grade.



Influenced by the Ministerial Statement on Quality Assurance of Degree Education in Canada the list of expected learning outcomes for the Graduate Certificate in Advanced Engineering Practice I are as follows:

  1. Depth and breadth of knowledge: students will acquire specialized knowledge by building on their existing skills and develop critical awareness of current problems and new insights in the forefront of their academic discipline.
  2. Conceptual awareness and/or knowledge of research: students will apply analytical, interpretative and expository skills.
  3. Application of knowledge: students will be expected to address complex technical issues both systematically and creatively based on established principles and techniques.
  4. Communication skills: students will mitigate issues by clearly articulating potential solutions to both specialist and non-specialist audiences.
  5. Awareness of limits of knowledge: students will understand the broader implications of applying knowledge to particular situations and audiences.
  6. Engineering profession and society: students will broaden their knowledge of principles of ethics and responsibility.

Course-based program

12 Units (4 courses)

Learn more about program requirements in the Academic Calendar

Classroom delivery


Time commitment

One year with a maximum completion time of two-years


A Coordinator is assigned to each cohort in the Graduate Certificate in Advanced Engineering Practice I and II.

Fees and funding

See the Graduate Calendar for information on fees and fee regulations, and for information on awards and financial assistance.

Admission requirements


A minimum of 3.0 GPA on a 4.0 point system, over the past two years of full-time study (a minimum of 10 full-course equivalents or 60 units) of the undergraduate degree.

Minimum education

For the Process Engineering Sustainability and Process Simulation Analytics specializations a degree in Chemical Engineering is required.

For the Machine Learning Engineering and Software Engineering specializations a degree in Software Engineering is required.

For the Reliability Engineering and Predictive Maintenance and Mechatronics Engineering specializations a degree in Mechanical Engineering or Electrical Engineering is required.

Other relevant backgrounds may be considered on a case-by-case basis.

Minimum of one year of work experience in engineering or a closely related field, or at least one year of internship under a professional engineering in an engineering company.

Work samples



Resume or CV

Reference letters


Test scores


Alternate routes to admission

In exceptional circumstances, individuals that don’t meet these requirements, but have significant life achievement, may be considered for admission to this program. The candidate must provide the program director with evidence demonstrating the potential to successfully undertake this certificate program.  Such candidates may also be required to participate in an in-person interview with the program director.

English language proficiency (ELP)

An applicant whose primary language is not English may fulfill the English language proficiency requirement in one of the following ways:


For admission on September 1:

Canadians and permanent residents:

  • June 30 application deadline

International students:

  • February 28 application deadline

For admission on January 1:

Canadians and permanent residents:

  • October 31 application deadline

International students:

  • May 31 application deadline

If you're not a Canadian or permanent resident, or if you have international credentials, make sure to learn about international requirements

Learn more about this program

MEng Graduate Program Office

Schulich School of Engineering Block C, Room 205
University of Calgary

Contact the Graduate Program Administrator

Visit the departmental website

Schulich School of Engineering

Canadian Natural Resources Limited Engineering Complex
2500 University Drive NW
Calgary, AB T2N 1N4

Visit the Schulich School of Engineering website

Learn more about UCalgary by taking a virtual tour