School of Trades and Technology Menu
Industrial Mechanic (Millwright) / Machinist
As an Industrial Mechanic (Millwright), you'll install, maintain, troubleshoot, and repair the machinery that keeps industries running. Develop hands-on mechanical and problem-solving skills while working with equipment used in mining, forestry, manufacturing, energy, and recreation.
Industrial Mechanic (Millwright)/Machinist Foundation Program
If you have little or no experience in the millwright or machinist field, our Foundation program will provide you with the necessary skills to work as an apprentice in the trade.
VIDEO SOURCE: WORKBC’S CAREER TREK
What qualifications will you receive upon graduation?
- (Industrial Mechanic) Millwright Foundation Certificate of Completion
- The in-school technical training required for apprenticeship level 1 Millwright and level 1 Machinist
- 425 work-based training hours towards apprenticeship



What you’ll graduate with:
- (Industrial Mechanic) Millwright Foundation Certificate of Completion
- The in-school technical training required for apprenticeship level 1 Millwright and level 1 Machinist
- 425 work-based training hours towards apprenticeship
Admission requirements:
- High school graduation (or equivalent) or mature student status
- English 11 with a minimum grade of C (or equivalent)
- Math 10 with a minimum grade of C (any Math 10 or equivalent)
Apprenticeship Millwright Program
Apprenticeship provides Industrial Mechanic (Millwright) certification through work-based training and in-school technical training. TRU offers the in-school technical training components for apprenticeship levels 1 to 4, with each level of technical training being seven weeks in length and containing theory and practical competencies. Once you’ve completed the technical training for levels 1 through 4 and the required work-based training hours you will receive an Industrial Mechanic (Millwright) Certificate of Apprenticeship, and be eligible to write the interprovincial Red Seal exam for your Certificate of Qualification.
Level 1
Learn safety, trade mathematics, blueprint reading, measurement and layout, hand and power tools, fasteners and threads, lubrication, saws and grinders, drill press, lathe and milling machines, access equipment, machine leveling and installation, cutting and welding operations and rigging.
Level 2
Learn trade science, blue print reading, metallurgy, lubrication systems, shafts, bearings and seals, couplings, clutches and brakes, belt, chain and gear drives, shaft alignment, cutting and welding operations.
Level 3
Learn shaft alignment procedures, fans and blowers, positive and centrifugal pumps, compressors, pneumatic and vacuum systems, piping and tanks, hydraulic components, circuits and diagnostics.
Level 4
Learn work planning, engines, turbines, electric motors, conveyor systems, electricity, preventative maintenance, vibration analysis, commissioning of equipment and robotic systems.
Additional equipment/supplies provided by student:
CSA approved safety toe work boots or shoes, CSA approved safety glasses, work gloves, coveralls or other work apparel, scientific calculator.
Program requirements:
- Sponsored by an employer registered by SkilledTradesBC
- Must be in good physical health
Apprenticeship training dates
Applyfor an apprenticeship course
| From | To | Location | Availability (updated weekly) | |
|---|---|---|---|---|
| Millwright (Industrial Mechanic) (Harmonized) - Level 1 | September 14, 2026 | October 30, 2026 | Kamloops | Limited Space |
| Millwright (Industrial Mechanic) (Harmonized) - Level 4 | September 14, 2026 | October 30, 2026 | Kamloops | Waitlist |
| Millwright (Industrial Mechanic) (Harmonized) - Level 3 | November 2, 2026 | December 18, 2026 | Kamloops | Waitlist |
| Millwright (Industrial Mechanic) (Harmonized) - Level 2 | November 2, 2026 | December 18, 2026 | Kamloops | Limited Space |
| Millwright (Industrial Mechanic) (Harmonized) - Level 3 | January 4, 2027 | February 19, 2027 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 2 | January 4, 2027 | February 19, 2027 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 4 | February 22, 2027 | April 9, 2027 | Kamloops | Waitlist |
| Millwright (Industrial Mechanic) (Harmonized) - Level 1 | April 12, 2027 | May 28, 2027 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 3 | April 12, 2027 | May 28, 2027 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 2 | September 13, 2027 | October 29, 2027 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 4 | September 13, 2027 | October 29, 2027 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 1 | November 1, 2027 | December 17, 2027 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 3 | November 1, 2027 | December 17, 2027 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 2 | January 4, 2028 | February 18, 2028 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 4 | January 4, 2028 | February 18, 2028 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 1 | February 22, 2028 | April 7, 2028 | Kamloops | Available |
| Millwright (Industrial Mechanic) (Harmonized) - Level 3 | February 22, 2028 | April 7, 2028 | Kamloops | Limited Space |
Contact
apprenticeship@tru.caCosts for Industrial Mechanic (Millwright) programs
Fees are subject to change.
Costs include items such as student/ancillary fees, books, personal tools and safety gear, which are kept by students when they graduate from the program.
| Tuition | {{ formatPrice(mwma.tuition) }} |
| Student and lab fees | {{ formatPrice(mwma.fees) }} |
| Learning guides and/or textbooks | {{ formatPrice(mwma.books) }} |
| Health and Dental Plan | {{ formatPrice(mwma.healthDental) }} |
| CSA work boots, clear safety glasses | {{ formatPrice(mwma.gear) }} |
| Total | {{ formatPrice(mwmaTotal) }} |
| The in-school technical training costs are based on the number of weeks you need, with each apprenticeship level requiring seven weeks. | |
| Seven weeks tuition and fees | {{ formatPrice(appr.seven) }} |
