I would not recommend portage app for a y students to complement your prerequisite. Majority of their classes are self paced which is good for me though. But the problem you are gonna encounter is if you have access to other document from their modul...