Here are a list of courses I have taken (at UMich, as well as online):
MATH 217 Proof-based Linear Algebra
HISTORY 293 Ancient Egypt and its World
EECS 376 Foundations of Computer Science
TCHNCLCM 300 Technical Communication for EE&CE
WCC Multivariate and Vector Calculus
Codepath Advanced Software Engineering
Stanford Online Social and Economic Networks: Models and Analysis
EECS 281 Data Structures and Algorithms
ENGR 100 Fundamentals of Operations Research and Optimization
IOE 265 Probability and Statistics + R
PHYS 240/1 General Physics II + Lab
EECS 280 Programming and Introduction to Data Structures
HISTORY 318 Europe in the Era of Total War
EECS 203 265 Discrete Mathematics
CHEM 125/126/130 General Chemistry + Lab
MIT 6.00.1x Introduction to Computer Science Programming in Python
MATH 116, Calculus II [AP Calculus BC]
MIT 6.00.2x Introduction to Computational Thinking and Data Science
MATH 115, Calculus I [AP Calculus BC]
PHYS 140/141, General Physics I [AP Physics C: Mechanics]