Try http://www.imabi.net . It covers not just beginner but also advanced levels for more knowledgeable users. I think it only has about ~200 lessons IIRC but even with a textfugu “graduation” it WILL take you a while to get through them all.
It is very comprehensive and in-depth so I highly recommend it.