IMTT

Home > Programs > CNC Programmer / Operator / Setup Certificate

Course Overview

This 23-week certificate program delivers practical, job-ready training in CNC machine setup, G-/M-code programming, and blueprint interpretation. Students gain hands-on experience managing tooling, offsets, and part tolerances while working with industry-standard software such as Mastercam and SolidWorks.

The program emphasizes applied learning through real-world projects, equipping graduates with the technical skills and confidence needed to start careers as CNC operators, setup technicians, or entry-level programmers in today’s fast-paced manufacturing industries. 

What You Will Learn

Admission Requirements
Career Options
NOC Code 72100
Others
  • Machining Tool Operator
  • Setup Technician
Career-Focused Training

In just 23 weeks (690 hours), develop practical, job-ready CNC skills including blueprint reading, G-code/M-code programming, and tooling management.

Industry-Ready Skills

Learn SolidWorks and Mastercam alongside precision turning and milling projects. Graduate ready for roles as CNC operator, setup technician, or entry-level programmer.

program courses

WHMIS & CNC Workshop Safety

WHMIS regulations and safe CNC-shop practices

Blueprint Reading, GD&T, SPC & CNC Math

Reading blueprints, applying GD&T and SPC, shop-floor calculations

Cutting, Tool Wear & Technical Data

Fundamentals of cutting theory, tool-wear analysis, using data sheets

Coordinate Systems

Setting machine and work-piece coordinate systems

Cutting-Tool Functions & Program Configuration

Tool functions plus basic program set-up and configuration

Precision Turning

Turning shafts, bores and threads to tight tolerances

Precision Milling

Milling pockets, slots and planar surfaces accurately

Mastercam Design & Mill Toolpaths

CAD/CAM part design and multi-axis toolpath creation in Mastercam

SolidWorks

3-D modelling of parts and fixtures in SolidWorks

Skip to content