This lesson pack will continue to introduce learners to different programming concepts that will allow for more sophisticated programs to be created in terms of how we control Marty, make decisions and respond to different values. By the end of the lesson pack, learners will be able to build programs using more complicated if statements and logical operators (AND, OR and NOT), use functions with parameters and consider the environment that robots work in so that they can design an obstacle course for Marty.