As a child I learned about training in the context of training factory workers and other people to do particular jobs, and I learned about education as broad preparation to deal with a wide range of different situations at a “higher, professional” level. My mental picture was one of training having immediate, specific utility, and of education being more general and more future oriented.
I encountered training versus education when I taught numerical analysis to undergraduate engineering majors. Many wanted to be trained, rather than educated. I next encountered training versus education when I became the first head of the Computer Science Department at the University of Oregon. It seemed to me that many of our students wanted training in various computer programming languages rather than education in Computer and Information Science. In the latter, the emphasis is on posing, representing, and solving problems, and on the underlying theory (science).