Babbel or Rosetta Stone
Rosetta Stone was the big player before Duolingo. They had a method that involved not using your mother tongue, which they called 'immersion'. I believe in the recent years (since Duolingo ate their pie) they have moved more and more towards dueling style learning. They have an app that's a lot more corporate, but I've heard good things about it too
Note, I haven't used either of these applications in years, I just work in the space and this is my understanding of them
Babbel sounds interesting.