This research is conducted on the application of Object-Oriented Programming, aiming to examine improvements in engagement, performance, and interaction of students in OOP class through the application of hybrid learning strategies, and then compare them with traditional class methods. This research study sought to improve students' engagement and their performance using the OOP class and implement the hybrid learning strategy and compare students' interaction at a class that using hybrid learning strategy with traditional one. The hybrid learning strategy is a teaching strategy to improve students' engagement and performance from traditional class to Virtual Learning Environment and exercise programming inside the class through activities of learning. Changes in students' attitudes and perceptions were evidence. To evaluate before and after the test, a teacher created several units of the tests, and interview randomly. Observation of research, experiences, thoughts, and insights into the virtual learning environment was carried out at each learning. Quantitative and qualitative results revealed that the students favorably responded to the hybrid learning strategy and they had increased in their engagement and communication when both compared to the traditional class. Results of the study was found that sig.t = 0.03 <α = 0.05, it was concluded that H02 was rejected and resulted in the acceptance of Ha2: µA> µB; this means that the average learning outcomes of students who take hybrid learning were higher than students who take part in learning activities using traditional learning. The students acknowledge the quality improvement in learning and using hybrid learning strategy in the class. Regarding academic performance, there are significant changes shown between hybrid learning strategy class and the traditional learning class environment.