Computer-based training (CBT) is a type of education where students learn through computer programs rather than from a teacher. The computer takes on the role of instructor by managing learning processes, monitoring progress, and assessing results. Common forms of CBT include tutorials, demonstrations, and simulations. While CBT has benefits like flexibility and individualization, it also has drawbacks such as high costs, technical limitations, and lack of social interaction. Effective CBT requires evaluating programs based on their technology, content, and pedagogical approach.