We use cookies to run JobLine and to measure performance. We do not sell your personal information, and marketing cookies stay off unless you turn them on. You can change this anytime via “Do Not Sell or Share My Personal Information” in the footer. See our Cookie Policy and Privacy Policy.
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
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.
Pick your machine. Pick your control. Build the skill.
Turning, threading, boring, live tooling, sub-spindle.
Milling, drilling, boring, 4/5-axis indexing & simultaneous.
Symbols, datums, tolerance stacks, drawing interpretation.
Fanuc, Haas, Siemens, Heidenhain — controller-specific syntax.
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.
Mill, lathe, mill-turn, Swiss, EDM — the full precision-machining stack.
No mapped sections yet — universal 12 still apply.
No banks matched — open the full library.
Each level builds on the last. No assumptions, no skipping.
Safety, machine anatomy, basic G/M codes, work offsets, tool changes, MDI fundamentals.
Hand-written programs, canned cycles, G96/G97, threading cycles, drilling cycles, work-holding.
Macro programming, parametric programs, probing routines, sub-programs, multi-tool strategies.
Lights-out, pallet pools, robot integration, post processing, full-shop production strategy.
Every lesson has explanation, real G-code samples, live calculators, and a graded quiz.
G96/G97 SFM ↔ RPM, G50 max-RPM advisor, feed-per-tooth, IPM, and speeds-and-feeds.
Beginner → Intermediate → Advanced → Automation. No skipping. Operator-first design.
Timed test bank: controller-specific, machine-type, and GD&T questions with scoring.
Earn portable badges: Operator Ready, Setup Tech, CNC Programmer, Lathe/Mill Certified.
Anyone can learn. Pro unlocks the full curriculum, all controllers, and certification tests.
Train operators without burning supervisor hours.
Learn at your pace — own your progress.
Sharpen edges. Mentor your team.
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 OAPComplete 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.
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.
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.
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.
No. Everything runs in the browser. Sign in with Google to save progress, badges, and machine experience to your portable profile.
Yes. Standalone learner mode is free and requires only a Google sign-in to save your progress. No employer or organization required.
Open the Academy in your browser. No install. No credit card. Save your progress with Google.