The sudden new crown epidemic has caused a large number of online teaching methods to be used in teaching in colleges and universities, the basic programming course has some higher requirements for experimental conditions and interactions. This article analyzes the advantages and disadvantages of several teaching methods, and compares the advantages and disadvantages of the recorded course and live broadcasting mode in dealing with problems such as large differences in experimental conditions and interaction, put forward the idea of establishing a function-rich teaching platform for basic programming courses.