Practical Study for Undergraduate courses on the fly