This document outlines a course on CNC mill machine programming using Siemens Sinumerik 828D, designed to equip students with the skills to create CNC programs for vertical machining centers. It covers essential topics such as machine operation, programming basics, tool setup, and safety practices over 30 hours of hands-on training. The target audience includes mechanical engineers, technicians, and students, emphasizing practical and theoretical learning methods.