CNC Precision Machining Technology

Shaping the way Manufacturers Operate

CNC Precision Machining Technology, also known as Computer Numerical Control (CNC) Technology, is one of the advanced manufacturing training programs offered by Community College of Philadelphia. We offer the CNC course in either a 210 Hour or 625 Hour program. These programs combine classroom and hands-on training that provides students with the fundamental precision machining and production skills necessary to compete for an entry-level position in a working machine shop environment. You will also learn the machine tool technology to successfully advance to a higher-level machining program. 

Entry-level career includes CNC Machinists, who work in teams to efficiently convert raw materials into durable goods using computer numerical control (CNC) machines. Their skills range from knowing the materials being cut to employing the sophisticated program used to control the machine via computers. A Computer Numerical Control Machine Operator (CNC Operator) uses machine tools, such as lathes, milling machines, and spindles to produce machined parts. Machine operators plan the sequence of work by programming, setting up, and operating a CNC machine; maintaining quality and safety standards; keeping records; and maintaining equipment and supplies for a manufacturer.

Students will learn from skilled practitioners with years of industry experience and leave the CNC 210 Hour/CNC 625 Hour program with the following fundamental knowledge:

  • CNC mill, lathe and grinder setup and operation
  • Tool identification
  • Machine setup, use and operation
  • Machining processes
  • Quality and cycle time optimization
  • CNC program operation
  • Fixture setup and operation
  • CNC troubleshooting

Students enrolled in the CNC 625 Hour program, in Fall 2021, will take an extensive deep dive into course materials to master the core precision machining and production skills needed. Additional topics in the CNC 625 Hour program include communication, team building, employability skills, and winning work habits. The CNC 625 Hour noncredit certificate program provides academic credits that can be used towards specific credit-bearing degree programs upon completion and enrollment in the credit degree program. Students are eligible for 14 college credits upon completion of this program and passing the corresponding certification exams. For more details, please view our Prior Learning Assessment.

Students in both these hands-on programs will be provided overviews of CNC machining techniques and prepare students to sit for the National Institute for Metalworking Skills (NIMS) certification.

Register for Advanced Manufacturing information session on December 20 | 2 p.m. 
Can't make it to the upcoming virtual information session? Watch a previously recorded Advancaed Manufacturing information session here

Career Opportunities

There are many different job titles for those who train in CNC Precision Machining Technology:

  • CNC Machine Tool Programmers
  • CNC Machine Operators
  • Machinists
  • Metal and Plastic Model Makers
  • Lathe and Turning Machine Operators

Entry-level salaries for the following positions can be as high as an estimated salary of $46,380, depending on the industry. All of these jobs require a good knowledge of machinery and the product being manufactured. Many firms are adopting technologies such as CNC machine tools and robots to improve quality and lower production costs.

The demand for machinists will match the improvements in technologies, such as CNC machine tools, autoloaders, high-speed machining and lights-out manufacturing, as machinists will still be required to set up, monitor and maintain these automated systems.

In addition, employers will continue to need machinists who have a wide range of skills and are capable of using modern production techniques in a machine shop. As manufacturers invest in new equipment, modify production techniques and implement product design changes more rapidly, they will continue to rely heavily on experienced machinists.

Program Qualifications

Successful applicants will have good communication skills (writing and reading), mechanical aptitude and good hand-eye coordination.


Training is conveniently located at Community College of Philadelphia's West Regional Center.

Financial Aid

Can I Receive Financial Aid for this program?
Only the CNC 625 Hour program is eligible for financial aid. Students who wish to apply for financial aid at Community College of Philadelphia need to complete the Free Application for Federal Student Aid (FAFSA). The FAFSA form is free, so there's no reason not to apply. 

FAFSA is the required application for state, federal and institutional financial aid. This includes grants, scholarships, and loans. 

When do I need to submit my FAFSA?
If you are interested in the CNC 625 Hour Program Fall 2021 class, please submit your 2021-22 FAFSA application now.  Visit the college’s Financial Aid page for additional steps to apply for financial aid.

Wanamaker Workforce and Economic Innovation Scholarship

This program is eligible for a Wanamaker Workforce and Economic Innovation Scholarship Opportunity.  Learn more about this competitive scholarship here. To be considered complete the application and submit your completed application packet.

Noncredit Program Refund Policy

Refunds for noncredit programs will be granted if the class is canceled or if you withdraw no later than the day before the first class. Refunds are not available after class begins. 

Course Dates and Times

Course Name Date and Times Location Course Cost/Fees Register

CNC Precision Machining Technology - 210 Hour Program

Course Hours: 210 Hours

Mon. – Thurs.
Feb. 7, 2022 - Apr. 26, 2022
4 p.m. – 9 p.m.

(No class Mar. 7 - 10, 2022)

West Regional Center,
Room 101

$3,450 (Tuition: $3,150; Material: $300)

*NOT eligible for Financial Aid

Register Now

CNC Precision Machining Technology - 625 Hour Program

Course Hours: 625 Hours

TBD Fall 2022

Mon. – Thurs
. & select Fri.
Career and Advanced Technology Center

$8,999 (Tuition: $8,699; Material: $300)

*Eligible for Financial Aid

Contact Us for More Information about our CNC 625 Hour Program