While many courses in data science are geared towards graduate students, undergraduates have the opportunity to learn more about algorithms in introductory and upper-level courses across the curriculum, from business analytics, computer science, and engineering to financial engineering and quantitative finance.