This repository contains exercises for ESC12, 4th INFN international school on architectures, tools and methodologies for developing efficient large scale scientific computing applications. http://cern.ch/elmer/esc12/ hosts the processed version of the documentation here.