Master of Engineering in Computer Engineering

Webinar on March 5: Your Path to Dartmouth: Program Overview & Application Tips | Register here

Dartmouth College logo

Master of Engineering in Computer Engineering

Dartmouth College

Ivy League degree

From one of the first U.S. professional engineering schools, Thayer School of Engineering at Dartmouth

15-27 months

9 courses total, 15-17 hours per week per course

$44,982 USD total cost

Pay only for courses you enroll in per term ($4,998 each)

On-campus quality

Same teaching faculty, curriculum, and master’s diploma as on-campus students

100% online

Live sessions, lecture videos, hands-on projects, connection with instructors and peers

A flexible, industry-aligned curriculum designed by Dartmouth engineering faculty

This nine-course curriculum is designed for working professionals and offers flexibility (some courses have prerequisites) in course sequencing while maintaining a clear, structured path through the program. 

The curriculum spans these core areas: Extracting Information from Data, Hardware for Intelligent Systems, and the Capstone preparing students  to design, build, and deploy intelligent systems at scale. Courses in Extracting Information from Data include Machine Learning and Signal Processing, followed by Deep Learning, Applied Natural Language Processing, and Machine Vision. The Hardware for Intelligent Systems area covers Embedded Systems, Advanced FPGA Design, and Distributed Computing.

All courses are designed specifically for this program to reflect today’s engineering challenges and emphasize collaborative, project-based learning. Students work in teams using industry-standard practices, such as two-week sprints and defined deliverables, mirroring real-world engineering environments.

Engineering without boundaries
Instead of traditional disciplinary departments, Dartmouth Engineering uses a cross-disciplinary system, built on close-knit collaborative teams
Human-centered methodologies
At Dartmouth, you will learn to use technology to seek human-centered solutions to complex real-world challenges
Global collaborations
Collaborate on projects with geographically-distributed team members and course delivery staggered to match your time zone
Active feedback and assessments
You will collaborate with peers on industry-relevant engineering challenges, actively learning and guided by direct feedback from faculty

Applications for the Fall 2026 cohort are open!

  • Priority deadline: May 15, 2026 (application fee waived)
  • Application deadline: June 15, 2026

Upcoming events

  • March 5: Your Path to Dartmouth: Program Overview & Application Tips - Register here

Additional resources

Applications for the Fall 2026 cohort are open!

  • Priority deadline: May 15, 2026 (application fee waived)
  • Application deadline: June 15, 2026

Upcoming events

  • March 5: Your Path to Dartmouth: Program Overview & Application Tips - Register here

Additional resources