Since 2014, National Tsing Hua University (NTHU) has been developing "Massive Open Online Courses" (MOOCs), and has offered 30 courses for world-wide learners. Instructors can adopt "flipped classroom" or "Small Private Online Course (SPOC)" with the support of NTHU MOOCs platform. Learner can seek for online office hours with teacher and teaching assistant (TA) through virtual discussion room and forum. Moreover, NTHU students can get credits and certificates once they pass the exam.