A vocational G-code curriculum should sequence by what builds on what: vocabulary to recall, then reading, then writing, then machine work, verification throughout.
Teaching teens G-code works when it is concrete and fast: start with motion they can see, drill the core, write a square, and run it. The sequence and the traps.