What is the difference between Ph. D programs with coursework and those without it? I have been looking into PhD programs in the Engineering field, and I have found different types of programs, such as some with coursework, and others without any coursework.

What is the practical difference between them? (Besides the obvious coursework) What kind of student is expected for each of them?

EDIT: To be more specific, I have been looking into Robotics PhD programs, such as:


CMU Robotics PhD (Coursework + Research).
KCL Robotics PhD (Only research).
It seems to me that there are several advantages; none of these are suitable for every student. It's up to you whether enough of them apply to you, to make it worth doing a taught PhD:


A PhD with a bit of coursework in the first year will help those who
are crossing over into a discipline that they're not already deeply
embedded in: it will give you some hand-holding through the things
you'll need to know but don't yet;
it should (if taught well) also teach you some extra research skills;
it will give you some indication as you progress as to how well you're doing, compared to how well you should be doing if you're going to finish
it will allow you to explore different aspects of the field, to help you finalise your thesis topic
it may, depending on the country and institution, give you an intermediate degree at the end of the taught section, such as an MRes, which will count for something even if you then don't go on to do the full PhD
it lessens the culture-shock for those going straight from fully-taught study to a research degree.