fbpx Skip to main content
  (334) 347-2623

At Enterprise State Community College, the CNC Machining Short-Term Training Program is designed to prepare students for employment.

Successfully completing your coursework will qualify you for entry-level work as a CNC operator or programmer. CNC operators enjoy a strong job market with full-time and part-time employment opportunities. Since high-volume manufacturers typically run their machining centers 24/7, varied working hours are available. You can also choose to further your education with an Associate’s Degree in Mechatronics.

For more information, please contact:

Smiling woman with glasses

Aubri Hanson

Email: ahanson@escc.edu
Phone: 334-347-2623 x3612


Smiling woman in green dotted shirt

Caitlin Cawley

Email: ccawley@escc.edu
Phone: (334) 406-5181

AAC Recruiter

What is the Computer Numerical Control (CNC) Machining Training Program?

The CNC Machining Program prepares students for a high-demand, entry-level position as a CNC machine operator, Machine setup technician, or Quality inspector. CNC operators work in a variety of manufacturing environments and are trained to program, set up, and operate a computer numerical control (CNC) machine, inspect parts, perform production runs, and set up jobs.


When manufacturing is automated, machine shop tools such as lathes and mills need to be programmed to create parts to the right specifications. That’s where CNC operators and programmers come in. Anything from a part for a kitchen appliance to the engine block for your car was created by a machinist or a CNC operator. As a certified CNC operator, you can work for fabrication companies or in a manufacturing plant.


This program is for individuals who enjoy solving problems and can make decisions with the information provided, mechanical, and computer skills. Individuals should also be comfortable handling and moving objects and performing general physical activities such as standing, lifting, moving, and walking.

Possible positions in this program include but are not limited to:

CNC Machine Tool Operator

Computer-controlled machine tool operators – also known as CNC Machinists, CNC Operators, or Machinists – operate computer-controlled tools, machines, or robots to machine or process parts, tools, or other workpieces, usually made of metal, plastic, or other materials. Machine tool operators ensure that all CNC machines are set up and programmed correctly while guaranteeing the quality of pieces produced by CNC machines. Machine tool operators must be detail-oriented and can interpret and execute machining instructions.

According to the Bureau of Labor Statistics (BLS), Computer Numerically Controlled (CNC) Tool Operators earn a median annual salary of $47,940 as of May 2022. With 179,360 employed in this role, industries such as machine shops and metalworking lead in employment and wages. Aerospace product and parts manufacturing emerges as a top-paying sector, offering competitive compensation. The steady demand projected for CNC Tool Operators underscores their essential role across various sectors of the economy.

Computer-Controlled Machine Tool Operator

Computer-Controlled Machine Tool Operators are skilled professionals responsible for developing precise programs to control automated machining processes. Their duties include crafting instructions for CNC machinery, ensuring efficient production. Some may also handle equipment setup, operation, and maintenance, showcasing their versatility. Industries such as machine shops, metalworking, and aerospace heavily rely on CNC Tool Operators for streamlined production and maintaining high standards.

According to the May 2022 Occupational Employment and Wages report, Computer-Controlled Machine Tool Operators, crucial in sectors like manufacturing, automotive, aerospace, and electronics, total 179,360 nationwide, earning a mean annual wage of $47,940. Major employers include machine shops, machinery manufacturing, fabricated metal product manufacturing, metalworking machinery manufacturing, and aerospace product and parts manufacturing. Top-paying industries, offering $58,220 to $59,790 annually, include pulp, paper, and paperboard mills, electronic and precision equipment repair and maintenance, management of companies and enterprises, and building equipment contractors.

CNC Programmer

A Computer Numerical Control (CNC) Programmer develops the programming code to control CNC machines. Usually written in G-code, this programming instructs CNC machines to perform automated tasks to produce parts, including tool movements, feed rates, and other essential actions. CNC programmers can also interpret project blueprints and troubleshoot malfunctioning machine equipment by performing maintenance tasks, cleaning the machines, or performing diagnostic tests to measure machine performance.

As of May 2022, CNC Tool Programmers earn a median salary of $64,580, with 28,120 employed nationwide. Leading industries include machine shops and fabricated metal product manufacturing, while aerospace offers top-paying positions. The steady demand for CNC Tool Programmers reflects their crucial role across various sectors of the economy.


In ESCC’s CNC training program, you’ll learn the basics of CNC programming and gain hands-on experience with CNC machines under the supervision of our experienced faculty. CNC courses cover all the skills you will need to start work in a manufacturing facility.

What You’ll Learn


Perform basic preventive maintenance checks on Computer Numerical Control (CNC) equipment.

Safely start up, operate and power down Computer Numerical Control (CNC) equipment.

Use a fundamental understanding of technical documentation to safely monitor CNC equipment.

Appropriately use tool and work holding devices.

Demonstrate the ability to set a tool compensation including height, length, diameter, and wear.

Use appropriate devices to confirm a part’s compliance.

Use a fundamental understanding of program code to properly operate a CNC machine.

Precisely measure parts and perform layout work to ensure successful part manufacturing.

Request More Information

Complete the form below and we’ll get back to you as soon as possible.

Enterprise State Community College

Your College, Your Future

Enterprise State Community College offers excellent academic, technical, and workforce training programs in order to prepare students for jobs that are in demand! Our faculty and staff are committed to the educational success of all ESCC students!