Lingoda is an online language learning platform. They have classes in English, French, German, and Spanish.
Classes follow the European Framework, progressing from beginner (A1) to advanced (C1).
If doing a Marathon, there is bonus cash-back for completing 80% or more of your classes.
You can pay with Euros, US Dollars, or Russian Rubles. I found that AUD has the best rate against the Ruble.
For example, with the 12 Month Marathon French course, paying with Rubles, it works out to $9 AUD for each 1-hour lesson, down to almost $6 per class with the cash-back.
PRICE in title
https://www.ozbargain.com.au/wiki/help:title_guidelines