I have started using duolingo.com for a couple a weeks now to refresh my german. I have to say I really like it and started to be addicted to it. I even started some Spanish or Italian to see how it look like.
The platform contains a lot of languages from english but you can also learn / improve english from your native language as well. (I did the complete French to English module ;) )
What about Hungarian?
Referring to the following picture, Hungarian is coming to the platform soon. The package is under beta testing so I would hope to have it ready by the end of the year maybe?