The site poses problems in lateral or logical thinking, from easy to hard, with both hints and answers. Great party conversation and something kids will like.
basic concepts broken down into useful small steps, with many visual examples to guide process. Web 2.0 in that it provides for interaction and author's introduction to sections.