Considering the huge potential of Building Information Modeling (BIM) for use in construction projects, modern Architecture, Engineering, Construction and Operation (AECO) industries are increasingly recruiting graduate engineers with BIM knowledge and skills. Globally, university AECO departments are investing time and resources in designing BIM courses for faculty and students at different levels. This article provides an overview of the current BIM courses taught in-class and online by Department of Civil Engineering at National Taiwan University (hereinafter referred to as ‘NTUCE’). Detailed discussions are given on a basic in-class BIM course taught at NTUCE, titled “Technology and Application of BIM”, and its curriculum with focus on course objectives, course description, teaching resources used for the course, course contents, teaching methodologies, course discussions, and the evaluation process involved. Also, we provide an overview of the three online BIM courses developed by NTUCE on the Coursera platform of xMOOCs model, i.e., Engineering information management: BIM Concepts, BIM Modeling and BIM Applications and CAD/BIM practical capstone project.