: CNC Software offers a free Mastercam Learning Edition (formerly the Home Learning Edition). It allows you to learn the full suite of tools at home without a commercial license. Note that it does not allow you to post G-code for use on a machine.