I got ~67-69% correct first go on the app then went over all the ones I missed/ only guessed correctly in detail and passed on first attempt. I think the app is all you need but you might need to do some googling on a few of the concepts you miss since their explanations are often too consise.