This course is offered for free to universities (and colleges and similar institutions), but only if the course is embedded within the existing curriculum of the class. (I.e, it should be taken seriously by everyone involved.) The course fits very well within an advanced Swing curriculum or within a curriculum that focuses on architectural concerns for large and distributed Java applications. It is probably less appropriate for a class of complete newbies to Java. We have a number of trainers available around the world, in particular in the US, Europe, and Australia. A good report on the whole experience is here in Toni's blog, where he writes about his 1st experience being a trainer on this course.