Probably should use "Education" and not training.And there is the magic problem - you seem to want the curriculum to provide "training" rather than an education.
But actually no I had very good "training" the school performed wonderfully in comp sci matric exams consistently years before and after had and some very competent programmers in a multitude of languages cut their teeth in the schools computer lab from before the mess of Delphi. My sister who had a different "instructor" (and was at the sister school) similarly suffered under the yoke of Delphi a few years after I finished school; and you could look at the curriculum to see where things were six months into the syllabus of a Pascal vs Delphi dispensation.
Delphi is manifestly idiotic, it is locked to a single paradigm (Windows essentially), fails as a RAD suit (dies dismally to Visual Studio) and can be outclassed by MSAccess for database applications. Delphi has absolutely no practical application beyond certain legacy clients who are locked into using it and it destroys the pedagogical advantages that Pascal (which was designed as a teaching - as opposed to training language) brought to the table requiring learners in a schooling environment to spend more time dealing with Delphi crap than actually learning anything about programming. The ONLY justification for Delphi is as an "introduction to visual programming" course or module - like UNISA has - as an alternative to Visual Studio.
You probably have never seen a real Enterprise level Delphi application. Muti-tiered with distributed componenets.
Go to Europe and look at some banking applications, you'll be amazed what they do.
Years ago we developed a system (still in operation today), that could only be accomplished with the likes of Delphi and C++ (XML integration, SOAP, DCOM etc). Visual Studio and Visual Basic just did not match the needs. C++ resources was too scarce ($$$), So we used Delphi.
It all depends how you use it. Stay away from RAD, do not use data components in your presentation tier. If you like C# then you should like Delphi, cos they're the same, give a few syntax differences.