Caltech offers degrees in a range of fields including engineering, natural sciences, mathematics, and social sciences. Some of the popular majors include computer science, biology, physics, electrical engineering, and applied mathematics.