How I learned French in 12 months (2020)
I highly recommend Chatterbug, https://chatterbug.com/ for learning French, German, Spanish and English. Same founders at GitHub and they've made a pretty great product which I've been using for many years