Yo recomendaría Mango o Duolingo. Ambos son buenos.
Mango es básicamente autocalificable y algo similar a las cintas de idiomas, pero con las palabras en pantalla y algunas notas de cultura. Es más profundo y se acerca más a un curso de alemán "de verdad", centrándose en escuchar y hablar alemán. Yo lo utilizo para mi hijo, y cuesta 20 dólares al mes o 175 dólares al año, lo que considero una ganga: son 50 céntimos al día. Usted querrá la opción individual o de educación en casa. https://www.mangolanguages.com/available-languages/learn-german/
Duolingo está basado en la escritura, usted escribe lo que escucha, o escribe una traducción, o escribe una respuesta en alemán. Está enfocado a escuchar, leer y escribir en alemán. Yo lo uso para mí, porque me obliga a poner bien la ortografía y las mayúsculas. Es gratis. https://www.duolingo.com/
Rosetta stone no es tan bueno, y es más como las flashcards, aunque ellos lo nieguen. Si quieres un software de flashcards, Anki es genial y gratuito.
En cuanto a las cintas (que ahora son archivos MP3) , el sistema Pimsleur funciona bien. Es caro, pero aumentará tu fluidez fa