CNC Programming Principles and Applications Course

Learn to program CNC machines and prepare a career as a CNC operator from home. This course is great for the beginner or seasoned machinist. Earn a certificate with instructor support & online exams.

CNC Programming Course

Easy step-by-step lessons let you gain valuable CNC programming skills at home. Learn to develop programs that control the machining of metal or plastic parts by automatic machine tools, equipment or systems. 

Designed to meet the needs of both beginning machinists and seasoned machinists making the transition CNC programming. This CNC Principles and Applications course is a perfect fit for those who want to prepare for a career as a CNC operator, CNC tool setter, CNC programmer or other CNC occupations.

Get an overview of the entire manufacturing process, from planning and prep to code writing and set up. Other learning topics include tooling, print reading, quality control, and precision measurement. In addition, this course includes the most up-to-date information on G and M code programming available today.

Learn from the comfort of your own home and study when it's convenient for you - there are no time limits.

This distance learning course includes:

    Instructor Support
    405 page textbook - CNC Programming: Principles and Applications
    Study Guide
    Online Exams
    Certificate of Completion from CIE Bookstore in CNC Programming Fundamentals

CNC Programming Lessons

CNC Programming Lesson 1111B
Machine Tools, Measurement, and Quality

CNC Programming Lesson 1112B
The NC Programming, Materials, Tooling and Machining Processes

CNC Programming Lesson 1113B
Tool and Workpiece Setup and Programming Concepts and Job Planning

CNC Programming Lesson 1114B
Codes for Positioning and Milling and Basic Codes to Control Machine Functions

CNC Programming Lesson 1115B
Hole-Making Cycles

CNC Programming Lesson 1116B
Tool Radius Compensation

CNC Programming Lesson 1117B
Advanced Programming Concepts

CNC Programming Lesson 1118B
Lathe Programming

CNC Programming Lesson 1119B

CNC Programming Lesson 1120B
Mathematics for NC Programming
Everything you need to succeed is included with tuition!
Textbook, CIE study guide, 10 distance learning lessons, instructor support, access to CIE's online exam site and a professional certificate of completion from CIE Bookstore.
Study at home
Learn from the comfort of your own home and study when it's convenient for you - there are no time limits. Includes instructor support and you can take your exams online on our e-grade web site any time you want - day or night!  Everything you need to graduate is sent to your home.

Instructor Support
This course was designed with a convenient step-by-step learning format that will allow you to master new topics quickly and effectively. If you ever need help with your course you can call or e-mail our staff of highly trained instructors for immediate attention or you can join the chat room and ask a question.

Earn a Professional Certificate of Completion from CIE Bookstore
After finishing this course you'll receive a certificate of completion suitable for framing in CNC Programming!
How do I enroll in the CNC Programming Course?

1. You can order online with a credit card or PayPal (click the 'Add to Cart' button).

2. Call us at (800) 321-2155 and ask for course 02-CNC.

3. You can mail a check or money order for $267.75
    (includes $22.75 for shipping/handling) to:

    CIE Bookstore
    1776 E. 17th Street
    Cleveland, Ohio 44114

4. You can send a PayPal transfer of $237.75 to

5. You can fax your order to us at 216-781-0331.

Foreign shipping expense will be higher. (This course is in stock.)

Start your CNC Programming Course today!

Customers who bought this item also bought

PC Memory Upgrade DVD

Learn how to add memory to your PC. 4 DVD lessons with over 45 minutes of detailed how-to video instruction. See how to it yourself and save money.