Some of my students have asked if I know of a good Polish website (free) for learning English. There are some excellent free sites in English for learning English, but as Polish is not one of my languages I can't really advise.
There's no better way for learning English from English sources. As soon as I realised that I threw my Polish-English dictionary throuhh the window (literally) and found a replacement in English - English one.