Information Retrieval (IR) is an important knowledge in IT related areas which helps students know how to index and search the documents in IR system. In semester 1/2017, learning by doing is the teaching and learning method used in this class to help students understand each of the topics.