I found this web page interesting and useful as one can find lots of information about listening, speaking and writing skills at academic level. Also there are several developing activities which are very applicable.
This is a very good source of different exercises for ESL learners with the help of computer. It provides computer lessons, writing lessons, grammar lessons and reading lessons, and also interesting games to practice English.