Scratch and pair programming Irena Nančovska Šerbec Jože Rugelj University of Ljubljana Faculty of Education Dep. for math. and comp. This document discusses using the Scratch programming language and pair programming in education. It provides an agenda for teaching Scratch and pair programming to students, including introducing Scratch, demonstrating programming concepts, exploring existing Scratch projects, practicing pair programming, and peer reviewing projects. The document also describes several experiences using Scratch and pair programming with students and findings that pair programming leads to better understanding and testing results for novice programmers.