Free Interactive CNC Training

    G-Code Academy

    Browser-based CNC training for lathe, mill, GD&T, and every major controller. Theory, real code, live calculators, and milestone badges — built so anyone can become floor-ready.

    Free Beginner tracks · Pro unlocks Intermediate → Automation, GD&T, and certification tests

    4
    Progressive levels
    Beginner → Automation
    4
    Controller dialects
    Fanuc · Haas · Siemens · Heidenhain
    100%
    Browser-based
    Nothing to install
    $0
    Free learner tier
    Pro unlocks full library
    The Problem

    CNC training is locked behind shops, schools, and paywalls.

    Aspiring machinists wait for an apprenticeship slot. Operators stall because no one has time to teach them advanced cycles. Programmers want to mentor but lack a shared reference. Meanwhile the industry screams for talent.

    GCA is free, browser-based, and open to anyone with the will to learn.

    Tracks

    Four tracks. One academy.

    Pick your machine. Pick your control. Build the skill.

    CNC Lathe

    Turning, threading, boring, live tooling, sub-spindle.

    CNC Mill

    Milling, drilling, boring, 4/5-axis indexing & simultaneous.

    GD&T

    Symbols, datums, tolerance stacks, drawing interpretation.

    Controls

    Fanuc, Haas, Siemens, Heidenhain — controller-specific syntax.

    Quick-start by Profession

    Pick your trade. Start in seconds.

    8 preset profession tracks across CNC machining, cabinetry, automotive, welding, construction, electrical, plumbing, and HVAC — each with matched OAP sections, GCA tests, and inspection-tool videos. No empty dashboards, no setup required.

    CNC Machining

    Mill, lathe, mill-turn, Swiss, EDM — the full precision-machining stack.

    What you'll cover

    • Fanuc, Haas, Mazak, Okuma, Siemens controller-specific G-code
    • Speeds & feeds, surface footage, and coolant strategy
    • Mentor-graded inspection-tool proficiency tests
    • GD&T datums, tolerance stacks, and print interpretation

    OAP study plan
    0 sections

    No mapped sections yet — universal 12 still apply.

    GCA practice tests
    0

    No banks matched — open the full library.

    Progression

    Operator to engineer — in one path.

    Each level builds on the last. No assumptions, no skipping.

    01

    Beginner

    Floor-ready CNC operator

    Safety, machine anatomy, basic G/M codes, work offsets, tool changes, MDI fundamentals.

    02

    Intermediate

    Setup technician — MDI & hand programming

    Hand-written programs, canned cycles, G96/G97, threading cycles, drilling cycles, work-holding.

    03

    Advanced

    Full CNC programmer

    Macro programming, parametric programs, probing routines, sub-programs, multi-tool strategies.

    04

    Automation

    Senior programmer / manufacturing engineer

    Lights-out, pallet pools, robot integration, post processing, full-shop production strategy.

    What's Inside

    Built like a workshop, not a textbook.

    Theory + Code + Quiz

    Every lesson has explanation, real G-code samples, live calculators, and a graded quiz.

    Live Calculators

    G96/G97 SFM ↔ RPM, G50 max-RPM advisor, feed-per-tooth, IPM, and speeds-and-feeds.

    Stepped Progression

    Beginner → Intermediate → Advanced → Automation. No skipping. Operator-first design.

    Interview Prep

    Timed test bank: controller-specific, machine-type, and GD&T questions with scoring.

    Milestone Badges

    Earn portable badges: Operator Ready, Setup Tech, CNC Programmer, Lathe/Mill Certified.

    Free Forever Tier

    Anyone can learn. Pro unlocks the full curriculum, all controllers, and certification tests.

    Who It's For

    Built for everyone on the shop floor.

    Manufacturers

    Train operators without burning supervisor hours.

    • Standardized curriculum — every operator learns the same fundamentals
    • Controller-specific tracks for Fanuc, Haas, Siemens, Heidenhain
    • Reduce scrap by qualifying operators before they touch live work
    • Track team progress through milestone badges
    • Pairs directly with the OAP for on-machine sign-off

    Operators & Apprentices

    Learn at your pace — own your progress.

    • Free standalone mode — no employer required
    • Lathe and mill tracks with hands-on G-code examples
    • Live calculators replace the dog-eared cheat sheet
    • Milestone badges you keep across jobs
    • Interview-prep mode for your next role

    Programmers & Engineers

    Sharpen edges. Mentor your team.

    • Advanced track: macros, parametrics, probing, custom canned cycles
    • Automation module: pallet pools, robotics, lights-out strategy
    • Use lessons as on-the-floor training material
    • Bridge the gap between operator and programmer skill levels
    • GD&T module for design-for-manufacturability discussions
    Better Together

    GCA teaches. OAP qualifies.

    G-Code Academy gives operators the theory and syntax. The Operator Acceptance Program puts them on the machine with a mentor and signs off their competency. Together they form a complete, portable record of craftsmanship.

    Explore the OAP
    JobLine.ai · G-Code Academy
    Certificate of Completion
    GCA
    Awarded to
    Jane Operator
    @jane.operator
    Program
    G-Code Academy — Lathe & Mill Fundamentals
    issued by Precision Parts Inc.
    Accomplishments in this program
    ✓[course] Lathe Fundamentals
    ✓[course] Mill Fundamentals
    ✓[course] Fanuc Controller Basics
    ✓[course] GD&T Symbol Recognition
    Mentor / Approver
    Marcus Chen
    Designated OAP Mentor, Precision Parts Inc.
    Issued
    October 11, 2026
    GCA-4J8N2P-2026
    Operator profile QR
    jobline.ai/talent/jane.operator
    Verify authenticity at jobline.ai/verify/GCA-4J8N2P-2026
    Earn Your Credential

    Pass the tests. Get the certificate.

    Complete the GCA test banks and unlock a branded, verifiable certificate for $12. Lists every bank you mastered — Lathe, Mill, Fanuc, Haas, GD&T and more — with a public verification URL recruiters can scan.

    • Unique cert ID — GCA-XXXXXX-2026 format
    • Verifiable at jobline.ai/verify/your-id
    • Print, share, attach to your LinkedIn or résumé
    • Built on the same standard employers use for OAP
    FAQ

    Common questions.

    Is G-Code Academy free?

    Yes — the free tier covers the Beginner track on both Lathe and Mill, plus core G-code reference. Pro unlocks Intermediate, Advanced, Automation, GD&T, all controller test banks, and certification tests.

    What controllers are covered?

    Fanuc, Haas, Siemens, and Heidenhain — each with its own syntax notes and dedicated test bank. Generic mill, lathe, mill-turn, and Swiss templates are also supported.

    How does it work with the Operator Acceptance Program (OAP)?

    GCA teaches the theory and syntax. OAP qualifies the operator on a specific machine with mentor sign-off. Milestone badges from GCA flow into the operator's OAP profile and stay with them for life.

    Do I need to install anything?

    No. Everything runs in the browser. Sign in with Google to save progress, badges, and machine experience to your portable profile.

    Can I use this without a JobLine.ai account?

    Yes. Standalone learner mode is free and requires only a Google sign-in to save your progress. No employer or organization required.

    Start learning. It's free.

    Open the Academy in your browser. No install. No credit card. Save your progress with Google.