This tutorial is divided into two sections selected on the left. The "Essentials" are things every NXT programmer should know. Some of these movies have exercises directly under them. It's important to do these exercises, not just assume you "get it."