Learners connect functions and modular programming to readability, reuse, testing, maintenance and real-life software development.