


Earn the same accredited degree as students on campus. Ranking
30 courses total (30 credit hours) full or part-time, 4–6 hours per week per course
Flexible pay-as-you-go payment options with no hidden costs or fees
Start learning and show us you’re ready, regardless of your background
Pre-recorded lectures, rigorous assignments, and connection with instructors and peers
A rigorous and advanced curriculum in electrical and computer engineering prepares you to design and build what interests you.
Elevate your career and prepare for the future with CU Boulder’s Master of Science in Electrical and Computer Engineering offering focus areas in embedded systems, power electronics, and photonics and optics. You will receive the same high-quality education and rigor as on-campus students. Taught by world-class faculty, the advanced curriculum combines theoretical foundations and practical experiences to help you take your career to the next level.
You don’t have to choose between graduate school, family, or your job. Designed for working professionals, this program consists of 8-week sessions, a stackable, flexible curriculum that lets you customize your learning experience, and performance-based admissions which drastically simplifies the admission process.
To ensure a smooth start, begin your enrollment and allow two weeks for it to complete.
Stay tuned!
Start your enrollment now or request more information.
To ensure a smooth start, begin your enrollment and allow two weeks for it to complete.
Earn the same accredited degree as students on campus. Ranking
30 courses total (30 credit hours) full or part-time, 4–6 hours per week per course
Flexible pay-as-you-go payment options with no hidden costs or fees
Start learning and show us you’re ready, regardless of your background
Pre-recorded lectures, rigorous assignments, and connection with instructors and peers
Earn the same accredited degree as students on campus. Ranking
30 courses total (30 credit hours) full or part-time, 4–6 hours per week per course
Flexible pay-as-you-go payment options with no hidden costs or fees
Start learning and show us you’re ready, regardless of your background
Pre-recorded lectures, rigorous assignments, and connection with instructors and peers
A rigorous and advanced curriculum in electrical and computer engineering prepares you to design and build what interests you.
Elevate your career and prepare for the future with CU Boulder’s Master of Science in Electrical and Computer Engineering offering focus areas in embedded systems, power electronics, and photonics and optics. You will receive the same high-quality education and rigor as on-campus students. Taught by world-class faculty, the advanced curriculum combines theoretical foundations and practical experiences to help you take your career to the next level.
You don’t have to choose between graduate school, family, or your job. Designed for working professionals, this program consists of 8-week sessions, a stackable, flexible curriculum that lets you customize your learning experience, and performance-based admissions which drastically simplifies the admission process.
To ensure a smooth start, begin your enrollment and allow two weeks for it to complete.
Stay tuned!

Not sure if you’re ready to begin earning your degree? Start making progress by taking eligible content that aligns with your goals and interests. Gain in-demand skills while building towards a degree.
These are some of the courses that 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.
*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.


Simply prove that you can do the work by completing a series of 3-4 for-credit courses called a “Pathway Specialization''with an overall GPA of 3.0 or higher to gain admission.
No need to worry about transcripts, letters of recommendation, GRE, or TOEFL scores.
You can choose one of five pathway specializations to get started: power electronics, embedding sensors, and motors, FPGA design for embedded systems, optical engineering, or semiconductor devices.

Don’t miss your chance to join the 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.¹
Multiple educators
Get Started in Algorithms for Battery Management
Intermediate · Specialization

University of Colorado Boulder
Essential quantum mechanics tailored for engineer
Intermediate · Specialization

University of Colorado Boulder
Launch your career in Data Science
Beginner · 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.
Graduates earn the same Master of Science in Electrical and Computer Engineering degree as students in the on-campus program. The diploma and transcript do not indicate that the degree was completed online.
This degree prepares graduates for advanced roles in electrical and computer engineering, including opportunities in embedded systems, semiconductors, power electronics, photonics, and related engineering fields. It is also designed to support career growth in high-demand technical areas where employers continue to report talent shortages. Graduates of the Department of Electrical, Computer & Energy Engineering programs have gone on to become engineers at Intel, Lockheed Martin, Tesla, and Google. Admitted degree-seeking students have access to Handshake, a comprehensive resource for all things career-related.
Yes. The online MS-ECE falls under the University of Colorado Boulder’s institutional accreditation by the Higher Learning Commission.
Yes. Most for-credit courses also have a non-credit version. Learners can start in non-credit, then upgrade during the enrollment window and carry forward completed assignments into the for-credit experience.
If you are taking a non-credit course, you only pay the monthly Coursera subscription fee. If you are taking a for-credit course, you only pay the $667 per credit hour tuition fee.
The program is delivered 100% online through lecture videos, readings, quizzes, and online assessments. Exams and project-based assessments are completed online, and some courses may require separate lab or development kits. Students learn from the same faculty as on-campus students and have access to weekly online office hours with course facilitators. They can also connect through Slack and discussion forums and, once admitted as degree-seeking students, use Handshake for career support. When you successfully complete the online MS-ECE degree, you may come to campus to participate in the graduation ceremony.
The degree requires 30 credit hours and is typically completed in about 24 months, depending on pace. Individual courses may take 3 to 6 weeks to complete within 8-week sessions. Students should plan for about 4 to 6 hours of work per week for each course. New students are encouraged to start with one course and then decide whether to take more in the same session.
Total tuition is $20,010, based on $667 per credit hour for 30 credits. The program uses a pay-as-you-go model, so students pay per course rather than upfront for the full degree. Tuition payments cannot be rolled over to a future session. Currently scholarships are not available.
The program does not accept transfer credits from other institutions. However, students may apply up to 9 graduate-level credits from eligible CU Boulder MS-DS or ME-EM Coursera programs toward the 30-credit requirement, subject to academic rules and no double counting.
Admission is performance-based. Students begin by completing a Pathway Specialization of 3 to 4 for-credit courses and earn admission by achieving an overall GPA of 3.0 or higher. A traditional application with transcripts, letters of recommendation, GRE, or TOEFL scores is not required for this pathway. An electrical engineering background or work experience can be helpful, but it is not required.
The program offers focus areas in embedded systems, power electronics, and photonics and optics. Students can begin through one of several pathway specializations, including power electronics, embedded sensors and motors, FPGA design for embedded systems, optical engineering, and semiconductor devices.
Don’t miss your chance to join the cohort!