Have you tried the 30k AI on this app yet?
It also has very solid beginner’s staged “challenges” as well.