Pergunta de entrevista da empresa Georgetown University

How would you approach building this program from scratch?