The basics of programming are explored through a “beat that dice” game. It is assumed that students already have some knowledge and experience of programming before watching this video, and the purpose of this video is to marry the theory of programming to the established practical experience in preparation for exams.