University of Colorado Boulder logo

Master of Science in Electrical and Computer Engineering

Webinar on August 24: The Next Decade of Engineering Careers | Register here

University of Colorado Boulder logo

Master of Science in Electrical and Computer Engineering

University of Colorado Boulder

Top 20 Engineering School

Earn the same accredited degree as students on campus. Ranking

Finish in 12 months

30 courses total (30 credit hours) full or part-time, 4–6 hours per week per course

$20,010 USD total cost

Flexible pay-as-you-go payment options with no hidden costs or fees

Performance-based admission

Start learning and show us you’re ready, regardless of your background

100% online

Pre-recorded lectures, rigorous assignments, and connection with instructors and peers

Turn ideas into real solutions and advance your career through a rigorous curriculum that prepares you to design and build what interests you

Elevate your career and prepare for the future with CU Boulder’s top ranked Master of Science in Electrical and Computer Engineering. Customize your degree by choosing courses across four focus areas: Power Electronics, Computer Engineering / Embedded Systems, Systems and Controls, and Photonics and Optics.

You will receive the same high-quality education and academic rigor as on-campus students. Learn through the same rigorous curriculum as on-campus students, taught by world-class faculty. Build the advanced technical knowledge and problem-solving skills needed to tackle complex engineering challenges.

You don’t have to choose between graduate school, family, or your job. Designed for working professionals, this online program features  a unique performance-based admissions model, making it possible to earn your master's while balancing work, family, and the rest of your life.

What sets this program apart?

Earn admission by proving your ability
Skip traditional application requirements like GRE scores, transcripts, and reference letters. Complete a for-credit Pathway Specialization with a cumulative GPA of 3.0 or higher to qualify for admission.
Design a degree that fits your goals
Choose from more than 70 graduate electrical and computer engineering courses across four focus areas to build expertise aligned with your career goals.
Build advanced engineering expertise
Develop the technical knowledge and problem-solving skills needed to tackle complex engineering challenges through a rigorous graduate curriculum.
Earn your master’s on your terms
Balance graduate school with work and life through 100% online courses, flexible 8-week sessions, and a pay-as-you-go tuition model.
Learn from world-class faculty
Study with internationally recognized faculty who teach the same rigorous curriculum as the on-campus program.
Earn a top-ranked engineering degree
Graduate with a fully accredited Master of Science in Electrical and Computer Engineering from one of the nation's top public engineering programs.

Enrollment for the Summer 2 2026 term is closed!

To ensure a smooth start, begin your enrollment and allow two weeks for it to complete.

Upcoming events

  • August 24: The Next Decade of Engineering Careers - Register here

Additional resources

Summer 2 2026 term closed

Request more information.


To ensure a smooth start, begin your enrollment and allow two weeks for it to complete.


Top 20 Engineering School

Earn the same accredited degree as students on campus. Ranking

Finish in 12 months

30 courses total (30 credit hours) full or part-time, 4–6 hours per week per course

$20,010 USD total cost

Flexible pay-as-you-go payment options with no hidden costs or fees

Performance-based admission

Start learning and show us you’re ready, regardless of your background

100% online

Pre-recorded lectures, rigorous assignments, and connection with instructors and peers

Top 20 Engineering School

Earn the same accredited degree as students on campus. Ranking

Finish in 12 months

30 courses total (30 credit hours) full or part-time, 4–6 hours per week per course

Turn ideas into real solutions and advance your career through a rigorous curriculum that prepares you to design and build what interests you

Elevate your career and prepare for the future with CU Boulder’s top ranked Master of Science in Electrical and Computer Engineering. Customize your degree by choosing courses across four focus areas: Power Electronics, Computer Engineering / Embedded Systems, Systems and Controls, and Photonics and Optics.

You will receive the same high-quality education and academic rigor as on-campus students. Learn through the same rigorous curriculum as on-campus students, taught by world-class faculty. Build the advanced technical knowledge and problem-solving skills needed to tackle complex engineering challenges.

You don’t have to choose between graduate school, family, or your job. Designed for working professionals, this online program features  a unique performance-based admissions model, making it possible to earn your master's while balancing work, family, and the rest of your life.

What sets this program apart?

Earn admission by proving your ability
Skip traditional application requirements like GRE scores, transcripts, and reference letters. Complete a for-credit Pathway Specialization with a cumulative GPA of 3.0 or higher to qualify for admission.
Design a degree that fits your goals
Choose from more than 70 graduate electrical and computer engineering courses across four focus areas to build expertise aligned with your career goals.
Build advanced engineering expertise
Develop the technical knowledge and problem-solving skills needed to tackle complex engineering challenges through a rigorous graduate curriculum.
Earn your master’s on your terms
Balance graduate school with work and life through 100% online courses, flexible 8-week sessions, and a pay-as-you-go tuition model.
Learn from world-class faculty
Study with internationally recognized faculty who teach the same rigorous curriculum as the on-campus program.
Earn a top-ranked engineering degree
Graduate with a fully accredited Master of Science in Electrical and Computer Engineering from one of the nation's top public engineering programs.

Enrollment for the Summer 2 2026 term is closed!

To ensure a smooth start, begin your enrollment and allow two weeks for it to complete.

Upcoming events

  • August 24: The Next Decade of Engineering Careers - Register here

Additional resources

Build toward a degree at your own pace

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.

Match your learning to your budget with pay-as-you-go tuition

  • $20,010 USD total tuition

    $667 per credit hour; $20,010 for the full 30-credit master's degree. Pursue a high-quality education at a more affordable price.
  • Pay-as-you-go tuition

    Only pay for the courses you choose to take each session. Take a session off whenever you need without additional charges or penalties.
  • Build your degree one course at a time

    Complete 8-week courses (0.6–1.2 credits hours each) and pay for each course as you enroll. Stack courses over time to earn a graduate certificate and continue toward your master's degree while keeping your payments manageable.
A blonde-haired woman sitting cross-legged on a couch, smiling at her open laptop.

Demonstrate you can master the work to gain admission

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.

Learn more

A blonde-haired woman sitting cross-legged on a couch, smiling at her open laptop.

Summer 2 2026 term closed

Keep an eye out to join the next intake!

Build toward a degree

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.¹

¹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.

Frequently asked questions

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.

Summer 2 2026 term closed

Keep an eye out to join the next intake!