Skip to main content
Masters hero

Compare online master of engineering degree programs

Develop advanced technical skills in your field

Explore engineering degrees

Why earn a master's degree in engineering online?

Solve complex issues

Learn innovative approaches to the challenges that different engineering fields face.

Technological expertise

Use what you learn in live, online classes, and apply it in a variety of real-world settings.

Learn diverse topics

Tackle today’s technology challenges through comprehensive online coursework.

What can you do with an engineering degree?

Engineers are 21st century visionaries. They blend math, science, and technology to develop some of the most remarkable innovations of our time.

Become an aerospace engineer and help humanity explore the enormity of space. Or become a computer engineer and write the codes that push the boundaries of machine learning. With an online master’s in engineering, you can design and develop cutting-edge solutions in a range of fields. You can pursue the limits of the human imagination. Are you up for the challenge?

Browse online engineering programs New


Admission requirements for engineering master’s degrees

Admissions requirements and prerequisites for online master’s degrees in engineering will vary based on university and program. In general, most graduate-level engineering programs require:

  • A bachelor’s degree in a STEM field and college transcripts

  • A minimum GPA score

  • Standardized test scores, such as the GRE

  • Personal essays or a statement of purpose

  • A resume or CV

  • Letters of recommendation

Some programs no longer require GRE scores to apply. However, they may require prerequisite courses such as discrete mathematics, calculus, data structures, programming languages, and others. You should complete these courses before you submit your online engineering applications. Remember, admission requirements may also vary based on the type of engineering degree you pursue: computer engineering, electrical engineering, engineering management, etc.

Engineering curriculum

There isn’t just one type of engineering. That’s why universities designed different curricula to meet industry standards. As an engineering management student, you may engage in courses like technology forecasting or marketing technology products. On the other hand, if your pursue electrical engineering, your courses could include wireless communications or digital signal processing. Below are courses you could take as a computer engineering student:

Foundational course examples

  • Computer architecture

  • Hardware/software design

  • Computer networks

  • Object oriented design

  • Data structure and algorithms

Potential elective courses

  • Object-oriented programming C++

  • Software engineering

  • Computer security

  • Biometrics

  • Machine learning

Master of engineering jobs

A career in engineering is for the passionate and driven. As an engineer, you will leverage your solution-oriented mindset and technical abilities to usher in new eras of innovation. Take your next step as a visionary and discover the numerous disciplines within the engineering field.¹

Potential engineering jobs include:

  • Petroleum engineer: Design and develop methods for extracting oil and gas from below the Earth’s surface.

  • Computer hardware engineer: Research, design, develop, and test computer systems.

  • Aerospace engineer: Design and test aircrafts, spacecrafts, satellites, and missiles.

  • Nuclear engineer: Research and develop the processes, instruments, and systems used to obtain benefits from nuclear energy and radiation.

  • Chemical engineer: Apply the principles of chemistry, biology, physics, and math to solve problems that involve the use of fuel, drugs, food, and more.

  • Electrical and electronics engineer: Design, develop, test, and supervise the manufacture of electrical equipment.

  • Health and safety engineer: Develop procedures and design systems to protect people from illness, injury, and property from damage.

  • Materials engineer: Develop, process, and test materials used to create a wide range of products.

  • Bioengineers and biomedical engineer: Design and create equipment, devices, computer systems, and software.

  • Mining and geological engineer: Design mines to remove minerals safely and efficiently for use in manufacturing and utilities.

What are the highest engineer salaries?

Engineering is a diverse set of occupations. According to the U.S. Bureau of Labor Statistics, employment in engineering careers is projected to grow 6% from 2020 to 2030, due to service demands in infrastructure, renewable energy, oil and gas extraction, and robotics.² Earning an online master’s in engineering may increase your earning potential.

Engineer career salaries (2021)³
  • Petroleum engineer: $130,850 median annual salary

  • Computer hardware engineer: $128,170 median annual salary

  • Aerospace engineer: $122,270 median annual salary

  • Nuclear engineer: $120,380 median annual salary

  • Chemical engineer: $105,560 median annual salary

  • Electrical and electronics engineer: $101,780 median annual salary

  • Health and safety engineer: $99,040 median annual salary

  • Materials engineer: $98,300 median annual salary.

  • Bioengineers and biomedical engineer: $97,410 median annual salary

  • Mining and geological engineer: $97,090 median annual salary

Which type of engineer do you want to become?

Engineering is about solutions and the skills you need to find them. To be a capable engineer, you must have an advanced understanding of programming language, statistics, physics, process management, system design, and more. Engineers that maximize their career potential possess skills, such as:

  • Communication: Engage in active listening, empathy, and patience to excel with collaborators on any project.

  • Leadership: Utilize your online master’s degree to share advanced knowledge with your team.

  • Teamwork: Commit to the success of your team and set achievable goals.

  • Adaptability: Anticipate and adapt to new technologies or circumstances.

  • Creativity: Solve problems in unexpected, innovative ways.

Find the best online program for your engineering career

Discover an online master’s in engineering program that checks every box. You may consider these factors when you’re evaluating which program is best for you:

  • School prestige:

    Explore top-ranked universities and ABET-accredited programs that will challenge you and develop you into a world-class engineering professional.

  • Length of study:

    Choose an online master’s program with a length of study that best suits your busy schedule: full time, part time, accelerated, or extended.

  • Graduation rates:

    Review graduation rates to better understand the quality of an online bachelor’s program.

  • Career outcomes:

    Learn what to expect from the job market and research post-graduation employment rates of program alumni.

Frequently asked questions

Computer engineering is a career for the innovative. It can offer high salaries, job security, and complex challenges. With an online master’s in computer engineering, you sharpen your completive edge in the job market. It will allow you to utilize your specialized knowledge to lead high-tech projects and potentially increase your earning potential.

Certain online master’s in engineering programs, such as computer engineering, feature 100% online coursework. However, fields like petroleum and aerospace engineering may require in-person instruction.

To be an engineer, you should be up for a challenge. You must have a deep understanding of physics, math, and other complex material. However, if you have a passion for problem solving and innovation, a career in engineering could lead to lifelong fulfillment.

For entry-level engineering positions, a master’s degree may not be necessary. However, if you are interested in securing a leadership role that requires management skills and advanced knowledge, a master’s degree may be required. These career opportunities typically offer increased salaries.

Online engineering programs can range from 12 months to 36 months to complete. This depends on your field specialization and chosen schedule: full time, part time, or accelerated. On average, a full-time student will likely complete their online master’s in engineering in about two years.

Tuition varies depending on university, length of study, number of required program credits, and whether you qualify for in-state or out-of-state tuition. Check with the programs you are interested in for details on program costs. Many programs offer financial aid and other tuition assistance options.

Explore everything else edX has to offer