Courses Courses Arts and Design Arts and Design Animation Graphic Arts Photography Web Design Business Business Accounting Administrative Communication Finance Marketing and Sales Operations Project Management Small Business Soft Skills Career Online High School Career Online High School Online High School Diploma Computer Applications Computer Applications Autodesk Microsoft QuickBooks Windows Computer Programming Computer Programming Programming Classes Construction and Trades Construction and Trades Construction Environmental and Energy Trades Health and Fitness Health and Fitness Alternative Medicine Dental Fitness Medical Veterinary Wellness Hospitality Hospitality Hospitality Service Information Technology Information Technology Cloud Computing Networking Other Security Language Language Languages Legal Legal Legal Studies Math and Science Math and Science Mathematics and Science Teacher Professional Development Teacher Professional Development Child Development Classroom Technology Math and Science Reading and Writing Test Prep Test Prep Exam Prep Writing Writing Writing and Editing Skill Map Resources Resources About ed2go Externship Programs Financial Assistance Find a School Blog Military


(855) 520-6806

See all results for ""

See All Courses

ed2go Construction and Trades Trades CNC Machinist
Return to Trades

CNC Machinist

Computers control much of our world today. The manufacturing industry is no exception, and you can make yourself an indispensable part of the future of manufacturing by training to become a Computer Numerical Control (CNC) Machinist. Our CNC Machinist training course will provide you with the knowledge and skills you need to prove competency and begin your career quickly.

This accelerated CNC Machinist course provides an intensive overview of skills necessary to perform CNC machining, including workholding, math, inspection, safety, metal cutting, materials, quality, and grinding in an online, self-paced format.

12 Months / 195 Course Hrs
Open enrollment

Offered in Partnership with your Preferred School

Tompkins Cortland Community College - SUNY

Why this school? It's been chosen based on your location or if you've visited this school's website. Change School

Learning Method


Self-Paced. Study on your own schedule

Contact Us for additional information

CNC Machinist

Contact Us

Details + Objectives

Course Code: GES778

What You Will Learn
  • Production Floor Safety
  • CNC Controls and Programming
  • Metallurgy
  • Machining and Grinding Processes
  • Inspection Methods
  • Six Sigma, 5S, Lean, and TPM
  • Workholding Principles
How the course is taught
  • Self-paced, online course
  • 12 months to complete
  • Open enrollment, begin anytime
  • 195 course hours
How you will benefit
  • Prepare for a career as a computer numerical control (CNC) machinist, CNC machine operator, CNC lathe operator, CNC mill operator, CNC operator, machine operator, or machinist
  • Gain the skills you need to confidently perform your job


Expand All
I. Workholding
  A.   Intro to Workholding 104
  B.   Supporting and Locating Principles 106
  C.   Locating Devices 107
  D.   Clamping Basics 108
  E.   Chucks, Collets, and Vises 110
  F.   Fixture Body Construction 200
  G.   Fixture Design Basics 210
  H.   Drill Bushing Selection 230
II. Math
  A.   Math Fundamentals 101
  B.   Math: Fractions and Decimals 111
  C.   Units of Measurement 112
  D.   Basics of Tolerance 121
  E.   Blueprint Reading 131
  F.   Algebra Fundamentals 141
  G.   Geometry: Lines and Angles 151
  H.   Geometry: Triangles 161
  I.   Geometry: Circles and Polygons 171
  J.   Trigonometry: The Pythagorean Theorem 201
  K.   Trigonometry: Sine, Cosine, Tangent 211
  L.   Trigonometry: Sine Bar Applications 221
  M.   Statistics 231
III. Inspection
  A.   Basic Measurement 101
  B.   Calibration Fundamentals 111
  C.   Hole Standards and Inspection 141
  D.   Thread Standards and Inspection 151
  E.   Surface Texture and Inspection 201
  F.   Introduction to GD&T 301
  G.   Major Rules of GD&T 311
  H.   Inspecting with Optical Comparators 351
  I.   Inspecting with CMMs 361
  J.   In-Line Inspection Applications 381
IV. Machining and Stamping
  A.   Press Basics 110
  B.   Manual Mill Basics 201
  C.   Engine Lathe Basics 211
  D.   Manual Mill Setup 221
  E.   Overview of Engine Lathe Setup 205
  F.   Benchwork and Layout Operations 241
  G.   Manual Mill Operation 251
  H.   Engine Lathe Operation 225
  I.   Holemaking on the Manual Mill 271
  J.   Threading on the Engine Lathe 235
  K.   Taper Turning on the Engine Lathe 240
  L.   Introduction to CNC Machines 201
  M.   Basics of the CNC Lathe 211
  N.   Basics of the CNC Mill 212
  O.   Coordinates for the CNC Lathe 221
  P.   Coordinates for the CNC Mill 222
  Q.   Basics of G Code Programming 231
  R.   Introduction to CAD and CAM for Machining 241
  S.   Control Panel Functions for the CNC Lathe 251
  T.   Control Panel Functions for the CNC Mill 252
  U.   Offsets on the CNC Lathe 261
  V.   Offsets on the CNC Mill 262
  W.   Creating a CNC Turning Program 301
  X.   Creating a CNC Milling Program 302
  Y.   Turning Calculations 285
  Z.   Calculations for Programming the Mill 312
  AA. Canned Cycles for the Lathe 321
  BB. Canned Cycles for the Mill 322
  CC. CNC Specs for the Mill 220
  DD. CNC Specs for the Lathe 225
  EE.   Haas Mill: Control Panel Overview 250
  FF.   Haas Lathe: Control Panel Overview 255
  GG. Haas Mill: Entering Offsets 260
  HH. Haas Lathe: Entering Offsets 265
  II.   Haas Mill: Locating Program Zero 270
  JJ.   Haas Lathe: Locating Program Zero 275
  KK. Haas Mill: Program Execution 280
  LL.   Haas Lathe: Program Execution 285
  MM. Haas Mill: Program Storage 310
  NN. Haas Lathe: Program Storage 315
  OO. Haas Mill: First Part Runs 320
  PP. Haas Lathe: First Part Runs 325
  QQ. Fanuc Mill: Control Panel Overview 250
  RR. Fanuc Lathe: Control Panel Overview 255
  SS.   Fanuc Mill: Entering Offsets 260
  TT.   Fanuc Lathe: Entering Offsets 265
  UU. Fanuc Mill: Locating Program Zero 270
  VV. Fanuc Lathe: Locating Program Zero 275
  WW. Fanuc Mill: Program Execution 280
  XX. Fanuc Lathe: Program Execution 285
  YY.   Fanuc Mill: Program Storage 310
  ZZ.   Fanuc Lathe: Program Storage 315
  AAA. Fanuc Mill: First Part Runs 320
  BBB. Fanuc Lathe: First Part Runs 325
  CCC. Mazak Mill: Control Panel Overview 250
  DDD. Mazak Lathe: Control Panel Overview 255
  EEE. Mazak Mill: Locating Program Zero 270
  FFF. Mazak Lathe: Locating Program Zero 275
  GGG. Mazak Mill: Entering Offsets 280
  HHH. Mazak Lathe: Entering Offsets 285
  III.   Creating an EIA/ISO Program for the Mazak Mill 286
  JJJ. Creating an EIA/ISO Program for the Mazak Lathe 287
  KKK. Creating a Mazatrol Program for the Mill 288
  LLL. Creating a Mazatrol Program for the Lathe 289
  MMM. Mazak Mill: Program Execution 290
  NNN. Mazak Lathe: Program Execution 295
  OOO. Mazak Mill: Program Storage 310
  PPP. Mazak Lathe: Program Storage 315
  QQQ. Mazak Mill: First Part Runs 320
  RRR. Mazak Lathe: First Part Runs 325
V. Safety
  A.   Intro to OSHA 101
  B.   Personal Protective Equipment 111
  C.   Noise Reduction and Hearing Conservation 121
  D.   Respiratory Safety 131
  E.   Lockout/Tagout Procedures 141
  F.   SDS and Hazard Communication 151
  G.   Bloodborne Pathogens 161
  H.   Walking and Working Surfaces 171
  I.   Fire Safety and Prevention 181
  J.   Flammable/Combustible Liquids 191
  K.   Ergonomics 102
  L.   Hand and Power Tool Safety 201
  M.   Safety for Lifting Devices 211
  N.   Powered Industrial Truck Safety 221
  O.   Confined Spaces 231
  P.   Environmental Safety Hazards 241
  Q.   Machine Guarding 140
  R.   Safety for Electrical Work 111
VI. Materials
  A.   Introduction to Physical Properties 101
  B.   Introduction to Mechanical Properties 111
  C.   Introduction to Metals 121
  D.   Metal Manufacturing 140
  E.   Classification of Steel 201
  F.   Essentials of Heat Treatment of Steel 211
  G.   Hardness Testing 221
  H.   Ferrous Metals 231
  I.   Nonferrous Metals 241
  J.   Exotic Alloys 301
VII. Metal Cutting
  A.   Cutting Processes 111
  B.   Safety for Metal Cutting 101
  C.   Overview of Machine Tools 121
  D.   Basic Cutting Theory 201
  E.   Band Saw Operation 211
  F.   Introduction to Metal Cutting Fluids 221
  G.   Metal Cutting Fluid Safety 231
  H.   Speed and Feed for the Lathe 301
  I.   Speed and Feed for the Mill 311
  J.   Cutting Tool Materials 321
  K.   Carbide Grade Selection 331
  L.   ANSI Insert Selection 341
  M.   Lathe Tool Geometry 351
  N.   Mill Tool Geometry 361
  O.   Drill Tool Geometry 371
  P.   Toolholders for Turning 260
  Q.   Machining Titanium Alloys 325
VIII. Quality and Manufacturing Management
  A.   Lean Manufacturing Overview 101
  B.   Essentials of Leadership 110
  C.   Essentials of Communication 120
  D.   ISO 9001: 2015 Review 122
  E.   Continuous Process Improvement: Managing Flow 124
  F.   Continuous Process Improvement: Identifying and Eliminating Waste 125
  G.   Managing Performance: Best Practices 130
  H.   Approaches to Maintenance 131
  I.   Process Design and Development 133
  J.   Managing Performance: Corrective Actions 135
  K.   Production System Design and Development 136
  L.   Basics of Manufacturing Costs 140
  M.   Total Productive Maintenance 141
  N.   Intro to Managerial Accounting 145
  O.   Conflict Resolution Principles 150
  P.   5S Overview 151
  Q.   Conflict Resolution for Different Groups 155
  R.   Team Leadership 160
  S.   Cell Design and Pull Systems 161
  T.   Intro to Six Sigma 171
  U.   Quality and Customer Service 175
  V.   Manufacturing Management 180
  W.   Troubleshooting 181
  X.   Personal Effectiveness 190
  Y.   Conducting Kaizen Events 191
  Z.   Managing the Diverse Workplace 210
  AA. SPC Overview 211
  BB. Harassment and Discrimination 215
  CC. Interpreting Blueprints 230
  DD. Performance Management and the Law 230
  EE.   Metrics for Lean 231
  FF.   Fabrication Process 232
  GG. Process Flow Charting 241
  HH. Strategies for Setup Reduction 251
  II.   Value Stream Mapping: The Current State 301
  JJ.   Six Sigma Goals and Tools 310
  KK. Value Stream Mapping: The Future State 311
IX. Grinding
  A.   Grinding Processes 201
  B.   Grinding Safety 211
  C.   Basics of the Surface Grinder 231
  D.   Setup for the Surface Grinder 241
  E.   Surface Grinder Operation 251
  F.   Introduction to Grinding Fluids 261
  G.   Grinding Ferrous Metals 311
  H.   Grinding Nonferrous Metals 321
  I.   Grinding Wheel Materials 331
  J.   Grinding Wheel Geometry 361
  K.   Dressing and Truing 341
View All Sections

Instructors & Support

No instructor

This is not an instructor facilitated course; however, support will be provided through email, online forms, and phone.




There are no prerequisites to take this course.


Hardware Requirements: 

  • This course can be taken on either a PC or Mac.
  • Mac users may experience some issues with Adobe Flash.

Software Requirements: 

  • PC: Windows XP or later.
  • Mac: OS X Snow Leopard 10.6 or later.
  • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge and Safari are also compatible.
  • Adobe Flash Player. Click here to download the Flash Player.
  • Adobe Acrobat Reader. Click here to download the Acrobat Reader.
  • Software must be installed and fully operational before the course begins.


  • Email capabilities and access to a personal email account.
Instructional Materials

The instructional materials required for this course are included in enrollment and will be available online.


Expand All
Can I register for a course if I am an international student?

Yes, ed2go courses are completely online. However, keep in mind that not all certifying bodies or industry-specific certifications are recognized internationally. Please review your country’s regulations prior to enrolling in courses that prepare for certification.

Does this course prepare for a certification?


When can I start the course?

This course is open enrollment, so you can register and start the course as soon as you are ready. Access to your course can take 24-48 business hours.

How long does it take to complete this course?

This course is self-paced and open enrollment, so you can start when you want and finish at your own pace. When you register, you'll receive twelve (12) months to complete the course.

What if I don't have enough time to complete my course within the time frame provided?

The time allotted for course completion has been calculated based on the number of course hours. However, if you are unable to complete the course, contact your Student Advisor to help you work out a suitable completion date. Please note that an extension fee may be charged.

What kind of support will I receive?

You may be assigned with an instructor or team of industry experts for one-on-one course interaction. Your support will be available (via e-mail) to answer any questions you may have and to provide feedback on your performance. All of our instructors are successful working professionals in the fields in which they teach. You will be assigned to an Advisor for academic support.

What happens when I complete the course?

Upon successful completion of the course, you will be awarded a Certificate of Completion.

Am I guaranteed a job?

This course will provide you with the skills you need to obtain an entry-level position in most cases. Potential students should always do research on the job market in their area before registering.

Can I get financial assistance?

ed2go courses are non-credit, so they do not qualify for federal aid, FAFSA and Pell Grant. In some states, vocational rehab or workforce development boards will pay for qualified students to take our courses. Additionally, some students may qualify for financial assistance when they enroll, if they meet certain requirements. Financing is available from select schools. Learn more:

How can I get more information about this course?

If you have questions that are not answered on our website, representatives are available via LIVE chat. You can also call us at 1-877-221-5151 during regular business hours to have your questions promptly answered. If you are visiting us during non-business hours, please send us a question using the “Contact Us” form.

Browse All