EARLY ACCESS G-code & M-code recall, built for apprentices

Stop blanking
on G-code.

A fast CNC code practice app for machinist apprentices and beginners who want to memorize common G-code and M-code without reading manuals for hours.

Free preview · no card Start practicing See it in action Example drills
50+
Beginner G & M-code drills
6
Drill modes
$0
To start, free preview
CNC trade school students
Machinist apprentices
Beginner CNC operators
CNC lab prep
Haas & Fanuc learners
Night-class students
Career changers
Shop-floor beginners
CNC trade school students
Machinist apprentices
Beginner CNC operators
CNC lab prep
Haas & Fanuc learners
Night-class students
Career changers
Shop-floor beginners
The problem · 01

You read it fine.
You blank live.

Reference apps and charts help you look a code up. They do not train recall. So the meaning is there when you read it, and gone the second someone asks you in class or at the machine.

G00
VS G01
G02
VS G03
M03
VS M04
The problem · 02

Manuals are built
to reference.

A machine manual is the right tool for looking things up and the wrong tool for memorizing. You do not need another few hundred pages. You need quick, repeated reps.

200+
PAGES
0
DRILLS
Slow
TO RECALL
The problem · 03

Generic flashcards
are not CNC.

Plain decks make you build the cards before you learn a thing, and they skip the mix-ups that actually trip beginners up. G-Code Sprint comes prebuilt for CNC, mix-ups included.

DIY
DECKS
No
MIXUPS
No
TIMER
How it works

Pick a pack. Practice.
Review what you missed.

Three short steps. No manual reading, no deck building. Just the codes you need to know, drilled until they are automatic.

Step 01
Pick a drill pack

Beginner G-codes, M-codes, Haas/Fanuc-style basics, modal codes, or common mistakes. Start where your class is.

Step 02
Practice fast recall

Answer code-to-meaning, meaning-to-code, and common mix-up questions. Short reps, a few seconds each.

Step 03
Review weak codes

The app repeats the codes you miss until they stick. Your weak list shrinks every session.

Drill modes

Six ways to drill the basics.

The core rep
Code → Meaning,
both directions.
G00 shows, you recall Rapid positioning. Then flip it: clockwise arc shows, you recall G02. Recognition first, then recall in reverse.
M
Mode
M-Code Drill
M03, M04, M05, M08, M09. Spindle and coolant codes, drilled clean.
Mode
Common Mixups
G00 vs G01. G02 vs G03. M03 vs M04. The pairs beginners swap.
Mode
Timed Test
Answer under the clock. Rehearse the pressure before class or lab.
Mode
Meaning → Code
Counterclockwise circular interpolation, you answer G03. Recall in reverse.
Mode 06
Weak-code review repeats what you keep missing.
Every wrong answer lands on your weak list. The app brings those codes back until they stick, so your blind spots shrink each session, not your patience.
Try a drill

Answer one. Feel the difference.

This is the whole loop, right here in the page. No sign-up, no download. Tap an answer and keep going.

Question 1 / 5 Score 0
What does this command? G00
Pick the meaning of the code above.

Beginner examples

THE CODES YOU SEE FIRST
G00 G-code
Rapid positioning
G01 G-code
Linear interpolation
G02 G-code
Clockwise circular interpolation
G03 G-code
Counterclockwise circular interpolation
M03 M-code
Spindle on, clockwise
M05 M-code
Spindle stop

Beginner examples only. The full set adds M-codes, the common mix-ups, timed tests, and weak-code review.

Why not flashcards

Look it up,
or lock it
in.

Reference apps and manuals help you look a code up. Generic flashcards make you build the deck before you learn anything. G-Code Sprint is built for CNC recall instead: prebuilt beginner drills, timed pressure, the common mix-ups, and weak-code repetition. A clean apprentice-friendly interface, no setup, no busywork.

No
decks to build
No
manual reading
No
generic content
What's inside

Built for the basics, not the whole manual.

50+
Beginner G-code and M-code drills in the full pack
6
Drill modes, from recall to timed test
5 min
Is enough for one focused daily rep
25
Free beginner drills to try before you commit
A note from the founder
I kept seeing beginners who could read G-code fine freeze the moment someone asked them out loud. G-Code Sprint is the drill I wished they had: five focused minutes, the codes people actually mix up, repeated until they stick.
Lawrence Arya
Founder
Simple practice · simple pricing

Simple practice.
Simple pricing.

Free preview
$0
Try the format before you commit. No card, no account.
  • 25 beginner drills
  • Code to meaning mode
  • Basic progress tracking
  • No account needed
Try free preview
Lifetime unlock
$9.99 one-time
Pay once. Keep it for good, including future beginner packs.
  • Full beginner G-code pack
  • Full M-code pack
  • Common mixups mode
  • Timed test mode
  • Weak-code review
  • Future beginner packs included
Get early access
Asked & answered

Honest questions.

No. G-Code Sprint is a practice and memorization tool, not a CNC simulator or machine controller. It trains recall of common G-code and M-code, nothing more.
CNC beginners, trade school students, and machinist apprentices who want to memorize common G-code and M-code faster, plus beginner operators learning Haas/Fanuc-style basics.
No. The first version focuses on the most common beginner codes and the common mix-ups. It is built to be useful fast, not exhaustive.
No. G-Code Sprint is a study and practice tool only. Always follow your instructor, employer, machine manual, and shop safety procedures.
The early version focuses on common beginner concepts that carry across controllers. Future packs may add controller-specific practice modes.
The plan is a free preview plus a simple one-time lifetime unlock. No subscription, no card to try it.
Start now

Five focused minutes.
That's the drill.

Pick a pack, answer fast, and review what you missed. Do it before class, before lab, or before your next shift. Free preview, no card.

Study & practice tool
A study and practice tool only. Always follow your instructor, employer, machine manual, and shop safety procedures.
Free preview · no card Try G-Code Sprint