Considering your college and university options in online engineering programs? If you’re a logical thinker, enjoy problem-solving, and are good at math and science, a degree in engineering is traditionally one of the most solid career choices you can make. Don’t think of being holed up in a cubicle either.
Engineer careers are extremely varied. Engineering students may want to become an aerospace engineer, electrical engineer, mechanical engineer — or explore any of the many other types engineering degree programs that lead to rewarding careers in engineering. Engineers work in the field, in labs, on massive infrastructure projects — and almost anywhere you can think where large-scale manufacturing or research operations are in the works.
Some additional good news is that, if you’re looking to make a move into the engineering field, now has never been a better time! A growing number of top universities are now offering online engineering programs, allowing students to schedule their education around their busy lives as well as work on their schoolwork from wherever they live. With an online bachelors in engineering degree career options in this growing field are nearly limitless.
Check out the 10 best online engineering programs below! Get started earning your online engineering degree now! You may also want to explore our ranking of the top 100 best online colleges.
According to the Bureau of Labor Statistics, almost all engineering fields are expected to experience steady (albeit not explosive) growth until 2022, with engineering managers expected to grow at a rate of 7% over the next 7 years.
Common Career Paths and Salaries:
- Civil Engineer: $86,039
- Electrical Engineer: $89,773
- Environmental Engineer: $97,903
- Industrial Engineer: $85,582
- Mechanical Engineer: $85,407
- Nuclear Engineer: $95,060
- Oil and Gas Engineer: $139,270
- Academic Reputation (1/3): the relative ranking of the online engineering program’s parent institution according to other high profile rankings such as US News.
- Affordability (1/3): the estimated average out-of-state per credit hour tuition for the program.
- Student Satisfaction (1/3): average student satisfaction and review scores adjusted for the number of reviews.
10 Best Online Engineering Programs
Scroll to see the online engineering degree programs that ranked in the top 10.
1. Johns Hopkins University
Johns Hopkins University offers fully online engineering degrees in eight disciplines: applied biomedical engineering, electrical and computer engineering, environmental engineering, engineering management, environmental engineering, environmental engineering and science, information systems engineering, mechanical engineering, and systems engineering. Since 2001 Johns Hopkins Engineering has offered online courses particularly tailored to professionals, making them one of the first top research universities to jump on the trend. Compared to other surveyed schools, Johns Hopkins ranked 8th and 5th for student happiness and student reviews, respectively. Johns Hopkins University is a top 10 ranked national university according to US News.
- Estimated Cost Per Credit Hour: $333
2. University of Alabama
The University of Alabama offers a fully online bachelors of science in mechanical engineering program (save for three lab courses that have in-person components). The program is identical to their on-campus offering and helps to support engineers hoping to move into a variety of fields including automotive, power generation, bioengineering, textiles, robotics, manufacturing, research & development, pulp & paper, steel & materials, petro-chemical and aerospace. The program requires 128 credit hours of coursework to complete, though associates and bachelors-level credit may be transferred in for students who wish to complete their degree at the University of Alabama. The University of Alabama ranked 6th and 2nd of programs surveyed in student happiness and reviews, respectively. The University of Alabama is a nationally ranked university according to US News.
- Estimated Cost Per Credit Hour: $339
3. Old Dominion University
Old Dominion University offers six degree completion programs in engineering fields completely online: civil engineering technology, computer engineering technology, electrical systems technology, general engineering technology: electromechanical systems, manufacturing systems/mechanical system design, and a nuclear systems option. Most programs only require the final 30 credits of the degree be taken with Old Dominion University, with the rest transferred in. Old Dominion University ranked 10th and 4th of programs surveyed in student happiness and reviews, respectively. Old Dominion University is classified as a national university according to US News.
- Estimated Cost Per Credit Hour: $345
4. Arizona State University
Arizona State University offers a fully online bachelors level program in electrical engineering. Offering a lenient transfer policy and multiple start dates a year, Arizona State University’s program offers a great deal of flexibility for both new and returning students. With over 100 fully online programs, Arizona State University is one of only a few national research universities to fully embrace online learning. Currently, Arizona State University is ranked 7th and 8th of programs surveyed in student happiness and reviews, respectively. Arizona State University is a nationally ranked university according to US News. Learn more about Arizona State University on our ASU school spotlight page.
- Estimated Cost Per Credit Hour: $523
5. Excelsior College
Excelsior College offers three types of electrical engineering technology degrees fully online, including programs with an emphasis in electronics, nanotechnology, and power systems. A generous transfer policy allows for students to transfer prior experience in school, work, or the military to shorten their time until degree. Courses of study require a maximum of 124 credit hours for completion. Excelsior College is ranked 1st in both student happiness and student reviews of programs surveyed. US News currently classifies Excelsior College as a regional university.
- Estimated Cost Per Credit Hour: $490
6. University of West Florida
The University of West Florida offers a fully online bachelors-level program in information engineering technology. The program centers on learning to implement, maintain, and alter organizational networks, telecommunications networks, or distance learning initiatives. An optional interdisciplinary information technology addition to the degree is also available. The University of West Florida is currently ranked 8th and 2nd of programs surveyed for student happiness and reviews, respectively. US News classifies University of West Florida as a national university.
- Estimated Cost Per Credit Hour: $641
7. National University
National University offers a wide variety of engineering degrees fully online, including degrees in biomedical engineering technology, construction engineering technology, electrical and computer engineering, manufacturing design engineering, as well as a number of related information technology programs. National University offers more than 70 programs fully online in total, and offers a great deal of flexibility to students, allowing them to log on when they would like to study, participate in chatrooms, or reach out to professors. Currently, National University is ranked 4th and 13th of programs surveyed for student happiness and reviews, respectively. According to US News, National University is classified as a regional university.
- Estimated Cost Per Credit Hour: $394
8. Stony Brook University
Stony Brook University offers a bachelors degree in electrical engineering fully online. The program is designed for students who are working full time, and is accordingly quite flexible and offered asynchronously. Courses are offered by faculty at Stony Brook University, the University of Buffalo, and Binghamton University and comprise the 3rd and 4th years worth of traditional electrical engineering programs. Stony Brook University is ranked 10th and 11th of programs surveyed in student happiness and reviews, respectively. Currently, Stony Brook University is a nationally ranked university according to US News.
- Estimated Cost Per Credit Hour: $816
9. University of Southern Mississippi
The University of Southern Mississippi offers two fully online engineering degrees, including a B.S in Industrial Engineering Technology, and a B.S. in Industrial Engineering Technology focusing on logistics. Skill sets focused on in the program include management science, economic analysis and operations management of industrial engineering and supply chain domain. Currently, the University of Southern Mississippi is ranked 13th and 7th of programs surveyed in student happiness and reviews, respectively. The University of Southern Mississippi is classified as a national university by US News.
- Estimated Cost Per Credit Hour: $675
10. ECPI University
East Coast Polytechnic Institute University offers four applied engineering programs entirely online, including electronics engineering, mechatronics/advanced manufacturing, mechanical engineering technology, and medical imaging equipment technology programs. Programs are geared towards current needs in the workforce to help provide students with the best chances possible of landing a job in their desired field. Courses are skill-based, and many degrees may be completed in just 2.5 years. Currently, ECPI University is ranked 1st and 9th of programs surveyed for student happiness and reviews, respectively. ECPI University is classified as a regional university by US News.
- Estimated Cost Per Credit Hour: $612
- Top Online Chemical Engineering Programs
- Top Online Civil Engineering Programs
- Arizona State University – School Profile
Online Engineering Degree FAQs
What can you do with an engineering degree?
A career in engineering depends on which specific discipline you studied. There are many types on engineers, such as civil, electrical, aerospace, chemical, design, energy, software, and many more.
How can I get an engineering degree online?
Research colleges that offer online engineering degrees by reviewing rankings and school websites. When you have chosen a prospective college, contact the school to apply.
How long does it take to get an engineering degree?
An engineering degree typically takes 4 years of study to complete. With accelerated programs, it may take as few as two years, if certain conditions are met.
How long does it take to get a masters degree in engineering?
It typically takes two years of advanced study beyond a bachelors in engineering to earn a masters degree.