Course portfolio is a set of documents that focuses on the unfolding of a single course, from conception to results. It is an attempt to document one s teaching practices in a particular course over a period of time. It is about process, about evidence relating to teaching, learning, and development.Performing the processes of preparing course portfolio is part of lectures duties. Theses processes include: collecting, storing, accessing and retrieving. In this book, a portable web-based, database application, named Smart Electronic Portfolio (SEP) was developed. A thorough study and implementation of an online SEP had been conducted. The SEP main objective is to facilate the managing and creating the contents of Faculty of Computer Science and Information Technology course portfolio, University of Malaya. An investigation on the course portfolio concept, contents and processes had also been conducted.