Throughout the unit, they learn how to use ’s programming environment, App Lab, to design user interfaces and write simple event-driven programs. Students work with partners to develop a simple app that teaches classmates about a topic of personal interest. Students design their first app while learning both fundamental programming concepts and collaborative software development processes.