Flipped classroom is a pedagogical approach in which traditional content delivery moves to an individual learning process, and the group activity is transformed into a dynamic, interactive learning environment where the instructor just guides the learners to apply their creative thinking to provide a fruitful solution in the course content. It provides more benefits than traditional direct content delivery.