In today's rapidly changing information technology landscape,the education of programming courses plays a very important role in information technology education.However,the traditional teaching mode of programming courses has problems such as boring and tedious course content,single teaching methods,and low student learning enthusiasm.The checkpoint teaching mode is a teaching mode that uses gamification as a means,which has the characteristics of fun,challenge,and interactivity.It can effectively stimulate students'learning interest and improve learning efficiency.This paper takes the"PHP security development"course as an example,with high vocational students as the object,based on the checkpoint teaching mode,and conducts research on the reform of programming course teaching,and has achieved good results.