Babbel – You can learn 14 new languages with Babbel, including English, French, German, Portuguese, Swedish, Turkish and more. While some online language learning platforms focus strictly on speech, Babbel teaches you speak, read and write in the language of your choice. There are beginner courses available for free, and you can upgrade to a paid course if you choose, with prices as low as $6.95 a month, if you sign on for one year. For limited time get 50% off.
Himalayan Academy offers tools for teaching Hinduism at home