What worked for me to learn German in Switzerland

After years of half-hearted attempts, I passed the telc German A2 and Zurich KDE exams. Here is what worked for me, from Herr Professor and Easy German to AI speaking practice.