The purpose of this study is the development of basic learning of web programming class XI RPL based on Microsoft teams using the flipped classroom model at SMK Al Hafidz Leuwiliang and to find out its feasibility and effectiveness. The research method used is Research and Development (RD). The learning development model used is the ASSURE learning system design model which is integrated with the PEDATI learning model at the Model Design stage. The subjects of this study were students of class XI RPL. The results of this study based on the results of the feasibility test include (1) the results of testing learning materials obtained a percentage of 78% and are categorized as good; (2) the test results of learning media were 79% and were in the good category; and (3) learning design test results of 83% and categorized as good. One to One test results obtained a percentage of 88% and were classified in the good category, small group test results were categorized as good (85%) and field test results were also in the good category (87%). To determine the effectiveness of learning, it is carried out through testing the N-Gain value from the results of the pre-test and posttest. The result obtained was 0.75 (75%). Based on these values, and the paired test results are T count Ttable or 13.72 2.06866 so that through flipped classroom learning can improve the learning outcomes of basic subjects of web programming, because there is a noticeable difference between learning outcomes in pretest and posttest data.