This learning module provides instruction on program development. It is intended for students taking ICT as an elective or those interested in ICT. The module will teach students how to apply program development phases to solve problems. It covers problem analysis, program design, coding, and documentation. No previous knowledge is required as the content will provide the necessary knowledge. The module uses an example of developing a program to calculate monthly car loan installments to demonstrate the program development phases.