CBT is a new-age way of learning. It is a form of education in which a student learns by using special training programs while on a computer. This system worked well in the pre-Internet days, but with the explosive use of the Internet, the scope of CBTs is forced to expand. It has several advantages over traditional classroom learning methods and over self-taught books.
CBT can be synchronous and asynchronous, as well as online, web-based, mobile, and distance learning. CBT is particularly useful when training learners on a specific computer application, but can also be built to train learners on general knowledge or skills.