Continuing Education

Programmable Logic Controller


The location where your NAIT courses will be held.


The type of certification (degree, diploma, certificate) you will earn after completing your program.

  • Degree - NAIT offers a number of business degrees and applied science and technology degrees accredited by Alberta Advanced Education.
    Applied degree programs offer a stronger emphasis on practical applications of the concepts learned in the classroom
  • Diplomas & Certificates - These credit programs take 1 or 2 years and lead to government approved and industry-recognized credentials.
  • Journeyman Certificate - Hands-on and expert-led apprenticeship and industry training for skilled trades and technology professionals.
  • Continuing Education/Non-Credit - NAIT offers a wide range of non-credit programs and courses for personal and professional development in a number of interesting and exciting fields. These options are great for people who may be working but are interested in studying as well.

Delivery Options

The flexible schedule options for this course including time of day and full/part-time.

  • On-Campus Day - Your course activity is done in-person Monday - Friday, before 5 PM.
  • On-Campus Evening/Weekend - Your course activity is done in-person on weekdays from 5 PM or later, or Saturdays and Sundays.
  • Online Day - Your course activity is done online Monday - Friday, before 5 PM.
  • Online Evening/Weekend - Your course activity is done online on weekdays from 5 PM or later, or Saturdays and Sundays.
  • Online Flexible Delivery - Your course activity is not scheduled and therefore you can determine when to do the coursework.
  • Both On-Campus and Virtual - Some of your coursework will be in-person, on campus and some will be done online.


Programmable Logic Controllers (PLCs) have been an important part of industrial automation since the early 1990's. Today, PLCs are widely used in many sectors including manufacturing, agriculture, forestry, resources and others. Upon successful completion of this program you will have the skills needed to utilize PLCs to assist your industry to be successful in a local, provincial, and global market.

A PLC, or industrial computer designed to withstand potentially harsh environments, is used for automation by monitoring input devices and makes decisions based on a custom program to control the state of output devices. PLCs can be used in common applications such as a washing machine or for controlling traffic signals and elevators. PLCs can also be used in many industries to monitor and control production processes and building systems.

Graduates of this program will have the skills needed to build, program, integrate, maintain and operate PLCs. The core program consists of six 14-hour modules. Each module includes theory and hands-on practice in a lab setting. The delivery of the program can be suitably customized to meet industry's specific needs. To be successful in this program participants should have a familiarity with personal computers, a working knowledge of AC and DC electrical circuits, a basic knowledge of automated processes, and a post-secondary diploma or apprenticeship in a related field, or equivalent experience.

Programmable Logic Controller Certificate Level 1

The courses within the Programmable Logic Controller Certificate Level 1 focus on IEC 61131-3 languages (Ladder diagram, Function Block diagram, Structured Text and Sequential Function Chart diagram). Participants will complete hands-on training on Allen Bradley Micrologix and Compactlogix PLCs using RsLogix 500 and RsLogix 5000 software. PLCs are used to control a number of Industrial components including Festo pneumatic and mechatronic systems.

Programmable Logic Controller Certificate Level 2

The Level 2 Certificate focuses on more complex PLC programming with hands-on training on Siemens and Allen Bradley logic controllers, Human Machine Interfaces (Siemens and Wonderware), Open Platform Communication (OPC) and control systems.

Program Prerequisites

  • Post-secondary diploma or apprenticeship in a related field or equivalent.
  • A working knowledge of AC/DC electric circuits.
  • A basic knowledge of automated processes.
  • Familiarity with personal computers.

To customize this certificate, please contact:

Yadu Prabhakar
Phone: 780.471.7666