Question d’entretien chez Georgetown University

How would you approach building this program from scratch?