This work describes experiences learned in teaching photovoltaic (PV) courses in Engineering Master Degrees at the UPC. These PV courses are included as elective courses in the Master of Energy Engineering included in the international master programs: Environomical Pathways for Sustainable Energy Systems (SELECT) and Renewable Energy (RENE) and in the Master Degree in Electronic Engineering at the Universitat Politècnica de Catalunya (UPC) in Barcelona, Spain. These Master Degrees are aligned with the objectives of the European SET plan and the objectives of KIC InnoEnergy in the field of renewable energies and aim at delivering education for high competency and quality engineering skills in the field. The content of these programmes is focused to the renewable technologies concept of “learning by doing”, so combining deep theory knowledge (top-down approach) with internship in industry co-advisored by the university and the industry (bottom-up approach) in an international environment