Programming Languages summer schools:
PL 2008,
PL 2009,
PL 2010. They provide interested students with an overview of some major topics and research issues in the area of programming languages, covering a wide range of programming paradigms, as well as challenges and techniques in language design, formalization and implementation.