Some colleges or universities that offer CNC programming courses online include ECPI University, University of Pennsylvania and Duke University. All of these universities offer courses that focus on all aspects of CNC machine operation, as well as introductory courses.
ECPI University offers an online Bachelor of Science in Mechatronics program that includes several introductory CNC programming courses. Students who do not want to enroll in a full-time degree can opt for individual courses offered by vocational schools and community colleges. Courses are available online for both entry-level and advanced training programs. Other colleges and universities include Virginia College and Gateway Technical College.