This paper has shared our experiences in implementing hybrid learning in teaching computer
programming in City University of Hong Kong.
The traditional teaching model imposes a lot of constraints in implementing teaching and learning activities.
In contrary, hybrid teaching and learning provides great flexibilities to both the teachers and the students.