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


From one of the first U.S. professional engineering schools, Thayer School of Engineering at Dartmouth
9 courses total, 15-17 hours per week per course
Pay only for courses you enroll in per term ($4,998 each)
Same teaching faculty, curriculum, and master’s diploma as on-campus students
Live sessions, lecture videos, hands-on projects, connection with instructors and peers
Whether you are an experienced professional or have a related STEM background, this program helps you master the advanced skills needed for a high-level career. In a sector experiencing unprecedented investment, Dartmouth’s specialized nine-course curriculum provides a deep understanding of intelligent systems and the technologies transforming our world.
Learn directly from Ivy League professors who are active researchers and proven innovators holding nearly 400 patents. The curriculum centers on industry-relevant collaborative projects, providing hands-on experience and detailed faculty guidance. Delivered through a flexible online format designed for working professionals, this practical approach ensures you graduate with the technical expertise and expert leadership skills needed to solve complex, human-centered problems.
A Dartmouth MEng in Computer Engineering is a powerful investment in your future. Graduates of Dartmouth Engineering’s advanced degree programs have a nearly 100% career placement rate within six months of graduation. This program provides a world-class credential, practical skills, and an alumni network you need to achieve your professional goals.
Start your application or request more information.
From one of the first U.S. professional engineering schools, Thayer School of Engineering at Dartmouth
9 courses total, 15-17 hours per week per course
Pay only for courses you enroll in per term ($4,998 each)
Same teaching faculty, curriculum, and master’s diploma as on-campus students
Live sessions, lecture videos, hands-on projects, connection with instructors and peers
From one of the first U.S. professional engineering schools, Thayer School of Engineering at Dartmouth
9 courses total, 15-17 hours per week per course
Pay only for courses you enroll in per term ($4,998 each)
Same teaching faculty, curriculum, and master’s diploma as on-campus students
Live sessions, lecture videos, hands-on projects, connection with instructors and peers
Whether you are an experienced professional or have a related STEM background, this program helps you master the advanced skills needed for a high-level career. In a sector experiencing unprecedented investment, Dartmouth’s specialized nine-course curriculum provides a deep understanding of intelligent systems and the technologies transforming our world.
Learn directly from Ivy League professors who are active researchers and proven innovators holding nearly 400 patents. The curriculum centers on industry-relevant collaborative projects, providing hands-on experience and detailed faculty guidance. Delivered through a flexible online format designed for working professionals, this practical approach ensures you graduate with the technical expertise and expert leadership skills needed to solve complex, human-centered problems.
A Dartmouth MEng in Computer Engineering is a powerful investment in your future. Graduates of Dartmouth Engineering’s advanced degree programs have a nearly 100% career placement rate within six months of graduation. This program provides a world-class credential, practical skills, and an alumni network you need to achieve your professional goals.

Applicants with an accredited bachelor’s level degree in either engineering or a related STEM field such as computer science or physics should be well prepared for success in this graduate program.
If you’re concerned your STEM degree (or equivalent professional engineering experience) may not provide enough background knowledge, our admissions staff will be happy to work with you to discuss your readiness and explore any additional prerequisite coursework that could help you achieve the required entry level.
For more information, contact admissions at online.engineering@dartmouth.edu.


In this graduate degree program, you will learn to engineer the sensing and computing components of intelligent systems through nine courses including a capstone.
This expertly-curated curriculum, designed and taught by a cross-disciplinary faculty of academics and industry leaders, will immerse you in the knowledge and skill sets necessary to work with intelligent systems and drive the next generation of computer engineering and technology.

These courses are part of the degree program. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹

Dartmouth College
Advance your career with Machine Learning
Intermediate · Specialization
¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.
These courses may provide you with a preview of the topics, materials and instructors in a related degree program which can help you decide if the topic or university is right for you.

Multiple educators
Gain skills in computer engineering - C and Linux
Beginner · Specialization
Yes! If you’d like to get a taste of what and how we teach in the degree program, you can check out our Fundamentals of Machine Learning Specialization, which covers some of the content from the early weeks of the Machine Learning course in the degree. If you earn a satisfactory grade, you can then transition into the full degree program.
The degree conferred will be the "Master of Engineering," awarded by Dartmouth's Thayer School of Engineering. Diplomas for online students are identical to those issued for students who completed their degree requirements on campus.
Thayer School of Engineering at Dartmouth, along with Dartmouth, is accredited by the New England Association of Schools and Colleges (NEASC), a United States regional accreditor founded in 1885.
If you are not ready to enroll in the full degree program, Dartmouth Engineering offers several open courses in association with Coursera, such as the C Programming with Linux Specialization. These courses can help you build knowledge in the relevant subject areas and explore learning with Dartmouth Engineering and Coursera.
You can take up to two courses simultaneously. Each course will require 15-17 hours of study per week, so two courses would be considered a full-time course load.
On a case-by-case basis, students may petition to switch from online to on-campus study or vice versa. Students may not switch between these modes more than once.
Yes. Both the online and the on-campus programs are designed, delivered, and assessed by the same Dartmouth Engineering faculty.
Yes. Students may book one-to-one appointments with instructors during scheduled office hours.
Yes. Online students who are nearing completion of the program will be invited to attend Investiture and Commencement ceremonies on the Dartmouth campus, pending completion of all degree requirements.
As an online student, you are welcome to visit the campus if you are in the area (local health requirements and restrictions permitting). Many on-campus resources will also be made available to you in an online format.
Yes, online students will be eligible to get student ID cards.
Yes, online students will have access to dedicated engineering career services through Dartmouth Engineering and to online services offered by Dartmouth’s Center for Professional Development.
There are currently no plans to offer internships through the program.
Yes. The application fee is $75 USD. If you apply before the priority application deadline, the application fee will be automatically waived. Other applicants may be eligible for a fee waiver after the priority deadline. Please talk to your Enrollment Representative to find out if you are eligible.
No transfer credit for courses taken at institutions outside of Dartmouth may be credited towards the MEng. If you earned a Bachelor of Engineering (BE) from Dartmouth, you may count up to six graduate courses towards the requirements for both the BE and MEng programs. The courses must not have been taken to fulfill the requirements for the Bachelor of Arts (AB) degree.
You will pay for each course as you enroll. Payment for each course must be received before the first day of classes.
No work experience is necessary. You will need either an engineering background or strong preparation in a field such as physics or math to enroll for this program.
Language proficiency test scores are required for non-U.S. citizens, with the exception of those who are earning or have earned a degree from institutions in the U.S. or Canada, or who are from the following countries: Australia, Canada, Denmark, Germany, Ghana, Ireland, the Netherlands, New Zealand, Nigeria, Slovenia, and Sweden, the United Kingdom, and the U.S.
International students living abroad can enroll and complete the program online from their home country and would not be sponsored on a work visa. With sponsorship regulations, international students currently in the U.S. would not be eligible to take this program online, but would be eligible to apply to the on-campus MEng program offered by Dartmouth Engineering.
No separate application is required. Simply apply through the main online MEng in computer engineering application. During the admissions review, your academic background and experience will be assessed to determine your eligibility for the Performance Pathway track.
You will be fully immersed in the Dartmouth learning experience:
As a Performance Pathway student, you will build confidence and momentum toward your degree: