No previous knowledge required

GCode Tutorial


Enroll

Foundation to CNC Programming

Learn to program and edit G Code with no previous knowledge.

Learn the basics of CNC programming
The introduction to CNC G-Code course

The foundation course is the first course in the professional G-Code programming series. During these online video lessions, we will cover how each GCode and MCode command works in depth. Then we write a short program using the GCodes so you can learn how it works within a program.

Aimed at beginners in the world of CNC programming with no previous G-Code programming knowledge required.

Learn the GCodes

  • G00 and G01 Linear move
  • G02 and G03 Radius
  • G20 and G21 Metric and imperial
  • G40, G41 and G42 Cutter compensation
  • Learn the MCodes

  • M00 and M01 stop commands
  • M03, M04 and M05 to control the spindle
  • M08 and M09 Coolant
  • Write the Program

  • T and S values and how to use them
  • The calculations
  • Turning drawings into parts
  • plus much, much more
  • Enroll now for only $120.00

    Each time this foundation course is updated the price will increase, Buy now for lifetime free updates!

    Gcodetutor-logo
    G Code is the programming language of CNC Machines. It is made up of GCode commands and MCode commands that look like 'G00, M01' with positional commands that tell the machine where to move to. It is a lot easier than learning a programming language such as JavaScript or even HTML!

    With this GCode tutorial course, I will guide you through this fascinating programming language so that you feel confident machining parts using your CNC Router or CNC Mill.

    Each G-CODE and M-Code command is discussed in easy to follow bite-size lessons with example programs to make learning to program GCODE easy.

    T

    his GCode tutorial covers a range of different subjects providing you with a complete foundation for programming your CNC Machine.

  • GCODES and MCODES
  • Machining lines and radius
  • Cartesian coordinate system explained
  • How cutter compensation works
  • Climb milling vs conventional milling
  • And many more
  • The Course includes 4 full programs!

    Curriculum
    • Important information
    • Cartesian System (7:23)
    • G00 and G01 (3:20)
    • Hello World part program 1 (6:02)
    • Cutter Compensation (6:27)
    • M-Codes (6:28)
    • Units (2:40)
    • Tool numbers and spindle speeds (7:24)
    • Hello World part program 2 (4:43)
    • Hello World part program 3 (10:01)
    • Quiz one
    • Profile Programming
    • Climb milling (2:54)
    • Programming a radius (9:41)
    • Programming a profile (15:17)
    • Absolute and incremental programming (4:35)
    • Program example in incremental (9:03)
    • Header layout (5:03)
    • Quiz two
    • The Widget full program
    • Face milling (11:01)
    • Slot milling (6:10)
    • Profile milling (10:12)
    • Assessment
    • Program a part following the instructions and submit for feedback
    Enroll today for just $120

    14-day money back guarantee. Free life time updates

    Enroll now
    Choose Your GCodeTutor License

    Enrol in separate CNC courses or get massive savings when you enrol in a training bundle.

    G-Code Training Bundle
    • Over 14 hours of pre-recorded lessons
    • LIFETIME ACCESS to all 4 G-Code courses
    • Complete G-Code training
    • Easy to understand
    • Write CNC programs to make any part imaginable with G-Code
    $497

    +VAT


    Everything Bundle
    • Over 70 hours of machine shop training
    • 4 G-Code programming courses
    • 2 Fusion 360 CAD/CAM courses
    • 1 Machine shop maths course
    • 1 GD&T measuring equipment course
    • 1 Manual Lathe course
    $1097

    +VAT


    ALMOST Everything Bundle
    • Same as the Everything Bundle but WITHOUT the manual lathe mini apprenticeship course
    • 4 G-Code programming courses
    • 2 Fusion 360 CAD/CAM courses
    • 1 Machine shop maths course
    • 1 GD&T measuring equipment course
    $847

    +VAT


    Frequently asked questions
    Have a question? I may have been asked it before.

    If your question is not answered in this FAQ section, feel free to message me on my contact page.

    Who is GCodeTutor?
    GCodeTutor is a CNC Machine tools programming engineer called Marc who has been programming CNC machines for the aerospace industry for over 28 years.
    How long is this course?
    This course is around 130 minutes long broken down into bite-size videos between 4 and 12 minutes each.
    Is it difficult to understand?
    CNC machine programming can be a complex subject. This course is designed for beginners with no previous knowledge and is easy to understand and follow.
    Is payment secure?
    My courses are hosted on a platform called Teachable, the world famous course providers.

    They take care of your transaction with their secure payment processors that support several different payment methods.

    I want my money back!
    That's not a problem. I offers a 14-day money back guarantee on all courses and will refund you without question.