Ich bin zwar "nur" FIAE-Ausbilder aber bis auf einen Pluralsight-Account und diverse Bücher haben wir hier nichts.
Übungsaufgaben sind zwar hilfreich, um das Grundwissen aufzubauen aber richtiges Wissen über die Softwareentwicklung kommt erst in der Praxis, weil man da mit richtigen Problemen konfrontiert wird und nicht mit trivialen Konstrukten.
Ich handhabe es so, dass ich das erste halbe Jahr in der Ausbildung eine Mischung aus Frontalunterricht und Übungsaufgaben mache und dann schaue, ob noch ein bisschen mehr Zeit benötigt wird oder ob schon ein paar kleinere Aufgaben in der Produktion übernommen werden kann. Ab da wird dann etwas spontaner geschaut, ob noch mehr Wissen und Übungen benötigt wird. Ansonsten bietet Google und Stackoverflow schon alles, was man braucht.
Da nun wir seit der Pandemie zu 100% im Home Office arbeiten, verwenden wir Teams und da sind ja Tools, wie OneNote oder Whiteboard integriert. Die Übungsaufgaben stehen dann in einem Git-Repository zur Verfügung. Ich müsste es nur noch mal so bauen, dass die Azubis ihre Lösung commiten können und dann ein Build mit Test anstoßen.