Undergraduate Courses

Explore courses for engineering majors at Columbia University.

Undergraduate Courses


The engineering curriculum at Columbia is designed to give you a broader, liberal arts preparation that includes exposure to subjects like history, sociology, philosophy, and the arts. The approach will prepare you to become a competent engineer who is able to appreciate the ethical, social, and economic aspects and impacts of your work. 

Explore the Bulletin

The links below take you to the locations within the Bulletin where you can read more about the requirements and available courses at each stage of the program, including special considerations for pre-professional programs.