How does taking classes abroad work? Is there a large variety of classes that I can take?

I’m a sophomore majoring in civil engineering and intending to minor in data science. I’m hoping to study abroad in Asia or Europe next summer, but I’m not sure what classes I can take that would transfer for my major or minor requirements. Also, I’m not sure if the classes that I take abroad are chosen for me or if I’m able to choose my own classes?

Right now I’m enrolled in Physics 7B for next semester but I’m not sure if I should save it to possibly take abroad. Would many schools abroad offer Physics 7B? Other classes that I would want be interested in taking next summer would be Engineering 7, Civ Eng C30, CS 88 or 61A equivalent, or an upper div stats course like Stat 134/140. Would it be difficult to find equivalents for these classes?

I tried looking on the UC EAP website but couldn’t find answers, so sorry for all these questions! Thank you to anyone who reads this and responds!

For EECS, in the middle of the page there is a link to a spreadsheet of pre-approved courses for each overseas university and their Berkeley equivalent.

https://eecs.berkeley.edu/resources/undergrads/study-abroad