Next month I'll start teaching GNOME and KDE programming at ETSI de Telecomunicacion at Universidad Politecnica de Madrid. This is the Application development for GNOME and KDE course we have developed for CENATIC.
The insteresting part here is that the University is offering this course as an official elective course for the students curriculum (providing 5 credits). When I started studying at this same school more than ten years ago, and started my first linux related projects, I couldn't even dream to have an official course about Free Software.
If you want to take a look at the materials, you can directly checkout the svn repository from the desktopsl project page or view the contents loaded as SCORM modules directly at CENATIC e-learning platform.