Skip Navigation
Student programming the machine

Computerized Numerical Control Programming (CNC)


About the Program

This program offers an Associate in Applied Science degree and two certificate options that prepare students to program FANUC and HAAS CNC controlled lathes, milling machines and Wire EDM. Advanced placement in the program may be arranged for experienced programmers and operators.

What Do CNC Programmers Do?

CNC technicians program and operate advanced manufacturing equipment that produces a wide range of tools, parts and products.



Highly skilled workers in this field are projected to be in demand because of an expected increase in retirements among current skilled workers. According to the U.S. Bureau of Labor Statistics, the median hourly salary in 2012 for CNC programmers was $22.08 ($45,926 annual salary).


Degrees & Certificates

  • CNC Programming A.A.S.
  • CNC Programming/Operations Certificate
  • CNC Operations Certificate
  • NIMS Level 1 CNC Operator Certificate

Learn more about the program options

Why Choose CLC?

Why Choose CLC?

The CNC program is accredited by the National Institute for Metalworking Skills (NIMS) and national credentialing is available to prepare students for employment and advancement in the high-skilled  CNC field. 

Computerized Numerical Control Programming (CNC)

Get an up-close look at our CNC facilities and meet the department chair, Jeff Hines. Find out why this is a great, high-tech career to study at CLC! You can earn an A.A.S. degree or two certificates and study in our state-of-the art CNC lab.

Read the video transcript.