April 30: Register for our Live Professor Demo Class with Reed Harder | 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.
Accepted applicants who submit their application by the May 15 priority deadline are eligible for a $4,000 scholarship, which will be applied to the final term of the degree. This scholarship is designed to help reduce the overall cost of earning your degree while supporting you through to completion.
Apply by May 15 for a $4,000 scholarship toward your final term
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.
Accepted applicants who submit their application by the May 15 priority deadline are eligible for a $4,000 scholarship, which will be applied to the final term of the degree. This scholarship is designed to help reduce the overall cost of earning your degree while supporting you through to completion.

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.

Join the Fall 2026 cohort!
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! When you apply by the May 15 priority deadline, you can access a $4,000 scholarship toward your final term and save an additional $75 with the application fee waiver. The scholarship is applied to the final term of the degree, and accepted applicants will receive more details during the admission process.
Yes. Learners can preview the program through Dartmouth open courses and sample content before committing to the full degree. This allows prospective students to explore the teaching style, academic level, and subject matter in advance. Check out our Practical Machine Learning Specialization, which covers some of the content from the early weeks of the Machine Learning course in the degree.
Graduates earn the Master of Engineering awarded by Dartmouth’s Thayer School of Engineering. Online students receive the same diploma as students who complete the program on campus.
Yes. Dartmouth and the Thayer School of Engineering are institutionally accredited through the New England Association of Schools and Colleges (NEASC), a United States regional accreditor founded in 1885.
This degree is designed for engineers and STEM professionals who want to advance into higher-level roles in computer engineering, intelligent systems, machine learning, embedded systems, and technical leadership.
The program is designed to take about 15 to 27 months to complete. It includes 9 courses total, and students can take up to two courses at the same time. Each course typically requires about 15 to 17 hours of study per week, so taking two courses is considered a full-time load.
Yes. The program is delivered 100% online with live sessions, lecture videos, projects, and interaction with instructors and peers. Students may petition to switch between online and on-campus study on a case-by-case basis, but they may not switch more than once. Online students will be invited to attend Investiture and Commencement ceremonies on the Dartmouth campus, pending completion of all degree requirements.
Online students learn from the same Dartmouth Engineering faculty as on-campus students. They can book one-to-one instructor appointments during office hours, access dedicated engineering career services and Dartmouth’s Center for Professional Development, and use many university resources in online formats. Students are also welcome to visit campus when possible.
The listed total tuition is $44,982 USD, and students pay $4,998 per course as they enroll rather than paying the full degree cost upfront. Payment for each course is due before the first day of class. The standard application fee is $75, though it is waived if you apply by the priority deadline. Financial aid is not available during the non-degree Performance Pathway phase, but eligible U.S. citizens and permanent residents may apply for federal loans after transitioning into the full degree program.
Applicants should have a bachelor’s degree in engineering or a related STEM field such as computer science or physics. Relevant professional engineering experience may also be considered, and no work experience is required. English-language test scores are required for many non-U.S. citizens unless they qualify for a listed exemption. International students living abroad can complete the program online from their home country, but students currently in the U.S. who require visa sponsorship are not eligible to take this online program.
No separate application is required for the Performance Pathway - simply apply through the main online MEng in Computer Engineering application.. During admissions review, eligible applicants may be placed into this track, where they begin as non-degree students in the Machine Learning course, study alongside degree students, complete the same assignments and group work, and receive academic support. Once pathway requirements are met, the earned credit can apply toward the full MEng degree.
Join the Fall 2026 cohort!