Skip to main content Skip to secondary navigation

Students & Academics

Students in lab coats with one holding up a glass jar

Your learning environment & experience

Main content start

We hope your academic experience at Stanford Engineering will challenge, enrich and open you to new ways of thinking about and seeing the world. Through research, mentorship and an array of majors and classes, you’ll have the opportunity to tackle the most pressing issues of the 21st century.

student in lab photo


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.

Learn more

students photo
What’s it like to be a Stanford Engineering student?

The Student Experience

Read about what our students have to say, what resources can be found on campus and what’s happening beyond the classroom.

Learn more

gradient image
School of Engineering

Undergrad handbook

This is your one-stop shop for figuring out how to successfully explore or complete an engineering degree at Stanford.

gradient image
STEM exploration

Roadmap to majors

Not sure what you want to major in yet? The goal of this tool is to show some common plans to start a number of different STEM majors.

Need a little help? Connect with the resources you need to succeed.

Undergraduate resourcesGraduate resources
Academic advising
Technical Communication Program (TCP)

student in lab photo

Research opportunities

Undergraduates: Research Experience for Undergraduates (REU). Work with faculty and their summer groups on advanced research topics. Stipends available. 

Graduates: Visit your School of Engineering department’s site to learn about research and placement policies and procedures.

Stadium style classroom filled with students

Explore engineering courses

Undecided? If you're thinking about declaring an engineering major but would like to test the waters before committing, you have the opportunity to take introductory seminars in any number of engineering topics.

Read about Stanford Engineering courses
Check out our undergrad handbook to learn more about your academic options