views:

86

answers:

3

It is probably a safe bet that many of us are what they call Tactile / Kinesthetic Learners 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. The exercise spanned multiple chapters and gradually introduced new topics.

I was also impressed with the materials associated with the Windows Azure Boot Camp. 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.

+3  A: 

Project Euler

samoz
A: 

SQLzoo.net is an interactive SQL tutorial with gentle introductory sections, more complex exercises, background material, and "exam"-type assignments. I've used it successfully with new colleagues who were lacking in SQL background, and it turned out to be very effective for honing skills in self-study.

chryss
A: 

SQL Exercises

msi77