Hi there, and welcome to AO.

Like Cider says it is a pretty large subject so it might be a help if you gave us the major curriculum headings by semester. The basic problem is that an academic curriculum is very broad, so no individual source covers anything like the bulk of it.

On the other hand, there are plenty of good sites and resources tht are much more specialised in their content.

As you might imgine, a lot of us on this site finished our academic studies some time ago and have been working whilst obtaining professional qualifications and certifications. We really need to know the course subjects/areas you have to cover.