LEGO Programming at Washington State Library

These videos and the companion PDF offer a very detailed beginner approach for LEGO Mindstorms with practice exercises that maximize learning.