Great examples of self-paced labs and exercises
It is probably a safe bet that many of us are what they call [Tactile / Kinesthetic Learners][1] meaning that we learn best when we are physically doing something as opposed to listening to an online tutorial or reading a book.

My goal with this question is to derive a list of books or online resources that serve as superb examples of self-paced programming labs and exercises.

For example, I was extremely impressed with the SportsStore exercise in Steven Sanderson's [Pro ASP.NET MVC Framework][2].  The exercise spanned multiple chapters and gradually introduced new topics.

I was also impressed with the materials associated with the [Windows Azure Boot Camp][3].  The demos and lab materials, accessible through the website, allow us to practice and reinforce what we can read about in articles and books.

**Please list any examples you might have, one per submission, below.**

The question is language/platform agnostic.  Suggestions can be generic or specific to a given technology (PHP, SQL Server, Azure, Flash, Objective C, etc.). I only ask that the answers pertain to labs and exercises that relate to programming.

My hope is that the best answers will float to the top allowing developers to review the top answers and find another programming topic that can be learned through example.

  [1]: http://en.wikipedia.org/wiki/Kinesthetic_learning
  [2]: http://www.amazon.com/Pro-ASP-NET-Framework-Steven-Sanderson/dp/1430210079/ref=sr_1_1?ie=UTF8&s=books&qid=1276694919&sr=8-1
  [3]: http://www.azurebootcamp.com/
Great examples of self-paced labs and exercises
===

It is probably a safe bet that many of us are what they call [Tactile / Kinesthetic Learners][1] meaning that we learn best when we are physically doing something as opposed to listening to an online tutorial or reading a book.

My goal with this question is to derive a list of books or online resources that serve as superb examples of self-paced programming labs and exercises.

For example, I was extremely impressed with the SportsStore exercise in Steven Sanderson's [Pro ASP.NET MVC Framework][2].  The exercise spanned multiple chapters and gradually introduced new topics.

I was also impressed with the materials associated with the [Windows Azure Boot Camp][3].  The demos and lab materials, accessible through the website, allow us to practice and reinforce what we can read about in articles and books.

**Please list any examples you might have, one per submission, below.**

The question is language/platform agnostic.  Suggestions can be generic or specific to a given technology (PHP, SQL Server, Azure, Flash, Objective C, etc.). I only ask that the answers pertain to labs and exercises that relate to programming.

My hope is that the best answers will float to the top allowing developers to review the top answers and find another programming topic that can be learned through example.

  [1]: http://en.wikipedia.org/wiki/Kinesthetic_learning
  [2]: http://www.amazon.com/Pro-ASP-NET-Framework-Steven-Sanderson/dp/1430210079/ref=sr_1_1?ie=UTF8&s=books&qid=1276694919&sr=8-1
  [3]: http://www.azurebootcamp.com/