The Hackingdojo Course,
The material in the course is really good and having a free lab is awesome too. The Hackingdojo course is more of a network based course than web a web application course. However you do cover web app attack but I am not sure in how much detail as not gotten to that part of the course.
The only bad bit about the course was you could not pay a flat fee to get the material and process at your own rate. I do know that Tom is working on this and has recently made changes to the course.
http://hackingdojo.com/lifetime/If you have any specific question I can try answer them.