The purpose of this article is to highlight degree programs in colleges, namely the computer and software degree programs at Centennial College. The article focuses on the importance of applied learning and how Centennial connects the theoretical knowledge to real work issues, through group projects.