I learned english through internet.
try the same.
language course isnt bad but probably its not covering much at all, and you will forget everything.
Register on some websites/forums in that particular language and use them everyday for few hours. you will get strong foundation and after a while it will be easy to participate in discussions