In this 1 hour lesson, students will learn the basics of NXT programming and what it is capable of by seeing examples of some cool and novel uses for NXT software and then programming an NXT robot to move through a series of obstacle courses.