Seems a shame you are going to extra expense as the course materials & tuition from FTA should be enough. The syllabus hasn't changed drastically, in NPA25 (latest) they mainly moved sub-subjects into different areas. Eg PET/PSR is now FP where it was in both FP & GN.
Anyway to answer your question the following do interactive learning packages, some are PC based others Ipad:-
Bristol Ground School
CATS
Oxford
ProPilot
Apologies if I missed any.