This hands-on course will teach students the basics and beyond for programming their parts for a CNC mill. The topics presented in this course enable users to take a completed 3D solid model and program the part from setup to toolpaths and then post-process the G-code. We will learn how and when to use 2D and 3D toolpaths within Inventor HSM/Inventor HSM PRO. Tips and tricks will be covered to make you more productive and teach the software to work for the user. We will also introduce the technique of using sketches and/or models to generate the toolpath desired. Finally we will learn how to index a part or tombstone for 3+1 or 3+2 milling.