Is there a good place online to learn new languages?

I was wondering if there were any free sites that teach you (hopefully phonetically) stuff like Chinese, Polish, Spanish, etc.

I’m too cheap to afford language classes, but I’m willing to learn at my own pace (and for free) hehe

Mucho Gracias