This link leaves the site.
Our training programs are designed to get you up and running fast on your new machine.


Productivity Inc. offers over 150 formal CNC programming training classes annually including classroom and hands-on training. We train over 610 students every year. Our comprehensive CNC machine operator training program includes classroom and on-site training, phone support, and machine tool demonstrations.

You can also browse our training store for additional tools and products.

Shop Now

Here is a list of the training classes we offer:

Haas CNC Machine Tools Training

For all Haas machine tools, we have full-time dedicated Haas instructors teaching a variety of in-class, hands on training classes in all three of our locations.

Classroom Haas Programming Training is included with a new machine purchase and you may register up to (3) operators per class. 

NOTE:  If you have purchased a used machine, please contact the Training Coordinator for more information on purchasing classroom training. For more information, please email:

For MN, SD, ND, & Western WI:
For IA:
For NE:







Download Our Haas Training Manuals

Other Machine Tools Training

For all other machine training, training will be more of a customized nature, so we will either come to your facility or we can have you come to our facility if we have the same model on our floor. If you cannot find the class you are looking for or need more information, please contact the Training Coordinator at 763.476.8600 or via email at:

For MN, SD, ND, & Western WI:
For IA:
For NE:

Macro Training

Basic MACRO B Programming Training

Basic Macro ImageIn our continuous effort to provide you, our customer, with more opportunities to advance your operators through learning, we are offering a Basic Macro B Training Class.

The Class is intended for Engineers and Programmers and will cover Basic Fanuc/Haas Macro B Programming. Click here to download a PDF of the class summary.

Cost:  $595 per person – Space is limited and up to 2 people per company are invited to attend.

We now offer the class in both our Plymouth, MN and Cedar Rapids, IA locations.  For more information or questions, contact or email the Instructors below:

In Minnesota
Instructor:  Mike Olson
Location:  Productivity Inc – Plymouth, MN
Phone:  763.476.8600 

To register, click the dates:

In Iowa
Instructor:  Gaylen Graybill
Location:  Productivity Inc – Cedar Rapids, IA
Phone:  319-734.3403

To register, click the dates:

Citizen Programming Training

Citizen Programming Classes

cincomcitizenprogrammingtraininglogoBasic to Intermediate Programming Training for Citizen A/L-Series (A20, L12, L20, L32) – intended for machine operators that are familiar with basic running and setup of a Citizen-Cincom lathe who would like to learn basic programming skills and be able to apply those principles.  The 3-day class will run from 9:00 am to 4:00 pm each day with lunch provided. 

Cost:  $495 per person – Space is limited to 8 and limit of 2 per company please (call 1 week prior to class to see if space available for additional attendees).

PREREQUISITE:  Attendees should have basic knowledge of Citizen-Swiss operation.

For more information and to register, click the dates:

Haas Online Training


Productivity offers web-based training for Haas machines. This offering is designed to give you 24/7 access to technical education courses and resources for your Haas machinery. This online resource enables you to focus on learning at your own pace. Please note that this online training is not a substitute for classroom training but it does provide an additional resource. It is still recommended that your operators attend classroom training. 

Benefits of Haas online training:

  • Web-based training is highly interactive and effective for adult learners
  • Training is always consistent
  • Competency is measured and ensured
  • Training expenses are reduced
  • Equipment utilization is increased
  • Equipment downtime is decreased
  • Employee satisfaction is increased
  • Organizational effectiveness is increased
  • Technical resources can be refocused on revenue generating activities

NEW:  Each User License includes Basic Set Up and Programming (CNC Lathe or Mill), in addition to Shop Math – Level 1 & 2, Manufacturing Blueprint Reading, Speeds & Feeds, Precision Measurement, Safety for Machining, Hydraulics, Machinist CalcPro (if Machinist CalcPro purchased) and IPS Intuitive Programming System.

You may purchase individual user licenses, or Site Licenses (for schools or larger company use). 

For pricing, go to our Online Training page or, for more information and to purchase these online courses, contact Hope Riska at 763.742.1275 or email at

If you did not find the class you are looking for, or need more information, please contact the Training Coordinator at 763.476.8600 or via email at

For MN, SD, ND, & Western WI:
For IA:
For NE:

If you need more information on our training classes, feel free to contact us.
Online Ordering