Yes. First, an essential is the Pleco app for your phone (Android or iPhone)。
There are some websites that are very good--Chinesepod.com; popupchinese.com.
For textbooks, there are quite a number. New Practical Chinese Reader covers everything, but it's a bit outdated in terms of topics.