This document summarizes the key details of the Programming Practice and Applications (PPA) module taught by Dr. Martin Chapman at King's College London. The module aims to teach programming through practical assignments and laboratory sessions rather than traditional lectures. Assignments make up 50% of the grade and require regular programming practice. The course also includes a 10% class test and 40% final exam. Students are encouraged to learn from each other and take responsibility for their own learning, with the instructor acting as a coach. Support is provided through teaching assistants, online resources, and the instructor's office hours.