The internet is full of sites specifically for practicing and learning English. But you can also use internet based resources - that are not specifically aimed at improving your English - in a more creative way. Read on for some tips here.
Read more Using the Internet to Learn English