Skip to main content Skip to secondary navigation


Main content start
Students at a long table with laptops and backpacks.
An engineering education includes traditional classrooms, lecture halls, lab work and research opportunities. | Photo by Drew Kelly

Stanford Engineering offers 16 defined undergraduate majors, plus the option to design your own. Coterm and graduate programs are offered in all engineering departments.

Faculty have developed blended courses that involve interactive learning in addition to traditional lectures, as well as hands-on opportunities for students to take courses in the environments best suited to their learning styles.

Engineering curricula emphasizes fundamental knowledge, tools and skills, while allowing many opportunities for engineering students to take advantage of the excellent courses and programs offered by other schools at Stanford. About 10 percent of all engineering majors choose to double-major, many study overseas for a quarter or more, and most are involved in extracurricular activities.

Student profile with hand on chin in classroom.

Degree Programs for Undergraduates

The School of Engineering is home to nine departmental and eight interdepartmental major programs, plus minor and honors options for students to choose.

Student with hands on machinery

Degree Programs for Graduate Students

Each engineering department offers dozens of curricula that graduate students can choose.

Undergraduate Student Handbook

View from Huang lower level with stairs to Forbes Cafe

The Handbook for Undergraduate Engineering Programs website is the definitive resource for undergraduate engineers.

Research Opportunities

Student in lab looking into machine with computer monitor next to her

The School of Engineering offers research opportunities for both undergraduate and graduate students.