Skip to content(if available)orjump to list(if available)

Ask HN: Difficulties with going back to school

Ask HN: Difficulties with going back to school

115 comments

·March 23, 2025

I'm 32, no degree, been working in software development for the last 8 years, and I want to go back to school for mechanical/electrical engineering.

The problem is, I can't find a way to make it work. To really commit to it I'd have to do it in person and it would be hard to balance with a full time job and I would need to work to just pay for life. Otherwise, I could take an online only degree which would allow me to work but I know that bench time is really important. I'm not sure how it would work with a fully online degree.

There's also the costs. I'm having trouble finding programs under 80k, and coming out of it I would be starting at the bottom of the ladder not making as much. I do have an option to attend at my country of birth, in Eastern Europe, for much cheaper but I don't think it's easy to transfer that outside of the EU.

I just don't know how to make it work, if I can. I would at least like to have a degree of some sort, even if it's computer science (easier online) but it's still an expensive one. I don't have anyone that can really give me great advice on this so I would appreciate any advice from you all.

sircastor

I went back to school at 37, and got my degree at 40 (2020). I don’t regret it, though it was very tough. My classes were almost all online, and I transferred a “Associates in general studies” from a community college (obtained in 2008).

Here are my thoughts: 1) You don’t have to study your career path. You will almost certainly make more money in software than as an EE. I do electronics as a hobby, and I’m pretty happy with it. I worked full time while taking two classes a term. You already have a career in software. I’m here to tell you: you probably won’t be learning much you don’t already know. I didn’t. Why do you want to go to school to study ME/EE? If you want it, go for it. But if you’re just wanting to complete college, play to your strengths.

2) School is expensive. I cheated by going to a church college that subsidizes tuition. I have since stopped being a church-goer. I’m still proud of myself for getting my degree.

3) My wife is going back to school in mid-forties. It’s not too late.

4) You’re younger than you think. If you’re not too tied down, tear up your life. You’ve got lots in front of you. I had a wife and a newborn (still have both) and a full time job.

5) US university programs strongly bias toward kids coming out of high school. They are a quagmire of bureaucracy. Ask lots of questions about the program, find out what you can skip, what you don’t need, etc. I managed to get out of an internship requirement due to my 15 years in the industry.

Good luck, and I’m proud of you. Education is a worthy goal.

vunderba

> You already have a career in software. I’m here to tell you: you probably won’t be learning much you don’t already know. I didn’t.

Woah. Pump the brakes. Even without precisely knowing what area of the IT world OP is in professionally - I can guarantee there's a huge amount of knowledge in a proper CS degree that they don't have. Granted a lot of that might be theoretics, but it's all fundamental to computer science.

Just off the top of my head - it's highly doubtful that they have familiarity with any of the following topics (all of which are found in rigorously academic CS programs):

- Linear algebra (eigenvectors, vector spaces, least squares, etc.)

- Discrete maths (recurrence, graph theory, tree spanning, grammars, etc.)

And that doesn't even begin to cover graphics and computation, compilers, algorithms, operating systems, data structures, artificial intelligence, and on and on.

You can dispute how much practical value this might have for your average software dev - but OP will 100% learn a great deal from a BS/MS in Computer Science.

null

[deleted]

nextos

My BSc degree taught lots of things that would be useful for an average software developer with some experience. MSc programs tend to be more research-oriented and thus less practical unless you work in some R&D niche that matches what you studied 1-to-1.

Practical BSc materials included other programming paradigms, mostly pretty advanced declarative and functional programming, equivalent to big chunks from CTM and a typical Haskell book. Also deep relational algebra and calculi, including query optimization, and low-level driver programming, concurrency models, and networking. Further to that, compiler construction, amounting to significant chunks of the Dragon Book, etc.

This is something you can self-study. But, obviously, an institution will provide good structure and credentials. Depending on the cost, it might make more or less sense. The OP might want to look at good EU universities where tuition is free for EU nationals and coursework is taught in English at BSc level.

tester756

>And that doesn't even begin to cover graphics and computation, compilers, algorithms, operating systems, data structures, artificial intelligence, and on and on.

Maybe if you are attending top3 country schools, but for the rest all those topic you can get good or better knowledge on the internet

vunderba

What's your point? You can make that argument for almost any subject matter.

The discussion was whether or not OP would LEARN anything from a traditional Computer Science degree that they hadn't already encountered as a software dev. The answer is almost assuredly yes.

To circle back around, everyone learns differently. Some people prefer a more scholastic approach to learning with classes, labs, assignments, meeting in person, and engaging with professors. Others might be just as happy listening online to lecture after lecture from MIT OpenCourses. OP sounds like they'd prefer a more traditional pathway.

tekla

> Maybe if you are attending top3 country schools

This is bog standard stuff for any school, not "top 3". Working in software doesn't mean you know jack shit about anything. I also notice calc 2 or 3 isn't included in the list.

hndecision1234

This is a really interesting answer, I'd like to ask some follow up questions.

1) I've heard this from a few people now. It's a bit demotivating (just because of paying off school loans from a job that makes less money is harder) but do you think software will always pay this highly? Or do you believe as one drops the other might also. I mention EE or CS because while I love the idea of EE, at the end of the day I want a degree for more opportunities.

2) I never thought to look into this, I'll definitely add it to my list to research.

3) You're right, I guess I just think of graduating near 40 and starting over in a new field and it's hard to think about.

4) This made me think a bit, because tearing up my life could mean a couple things. I don't have kids and I'm not married so I don't have many things tying me down. To me, this would mean going to college in my home country or somewhere near for cheaper. This is a huge move and would definitely tear up my life but I go back and forth about whether it is the best move for the future or not.

5) That's a really good way to put it. Even after mentioning my age and that I've been working and I'm currently working, they go through the questions you would ask someone outside of high school which is strange. They don't like to get too in depth and just want me to apply right away. I need to be more direct in my communication and ask the questions I want to ask.

Thank you again for the advice.

joquarky

> Why do you want to go to school to study ME/EE?

Because most hiring managers now select "Bachelors Degree" in the minimum education drop-down filter and thereby exclude all of the other beneficial attributes that a prospective employee may have.

I have 25 years of enterprise web application development and I'm getting no progress in over a year of job searching.

I have an Associates degree. The web arrived at the same time I graduated high school and I hyperfixeated on everything internet. I remember when "Yahoo!" offered their index as a text file that would fit on a 1.44 floppy. I passed the CISSP on the first try at 100 questions. I architected an internal OAuth/OIDC SDK for one of the top tier ISPs.

It's becoming obvious to me that the four year degree is the only attribute I'm missing.

sircastor

To be clear, I was asking why OP wanted to study these specific subjects - not get a Bachelors in general.

I've gotten more than one job that required a bachelors before I had one. They almost always offer the "Or requisite/similar experience". I think most employers in the Software Development space understand there is a non-trivially-sized set of qualified developers who didn't choose that path.

kcplate

I have met and worked with as many talented non-degreed SWEs as degreed. I number of years back I had posted a dev position where I specifically left off any degree requirements only to find HR had “helpfully” added a degree requirement to the posting.

At the time unemployment was low and the candidates I was getting were crap (but all well educated). I checked the post and realized a large portion of talented engineers were being excluded. Fixed the post and found a great candidate in short order.

zaptrem

> "Yahoo!" offered their index as a text file that would fit on a 1.44 floppy

Are there still records of this somewhere? Can't find anything on Google. I don't remember this as I didn't exist but it sounds interesting to read about.

an_aparallel

Let me paint the average picture of adult further education for you....step 1: get excited by a degree, all the possibilities...the nerdiness...the minutae...step 2: first day in class spent doing roll call for 40 minures, followed by a lecturer trying to turn a pc on...finally gets it working, only for you realise theyll be doing a joint in person lecture + online lecture to save costs....step 3: you cant understand a word theyre saying as no one from admin vetted their english speaking ability (or more likely were the cheapest in a pool of candidates)...step 4:your course notes are outsourced to youtube videos and mooc links. Step 5: teacher announces a class quiz is coming up and not to worry because you can use chatgpt to answer its questions. Step 5: class is paused because a student needs spoon feeding every step of their classwork.

This is a summary of my actual experience doing a technical certification in Australia (and mirrored by others who have done proper degrees too), if youre not going to a top shelf institute or dont vet every teacher for every subhect, i can wholeheartedly say, fuck further education in 2025.

lizknope

What country are you in now?

The difference between mechanical and electrical engineering is huge. Why do you want to do either? In your last paragraph you are also considering computer science.

You need to decide which degree you actually want and why. What will you be able to do with a degree that you can't do now?

I can only speak for the US but I would look at college curriculums and look at the actual classes you need to take. Many public universities in the US have partnerships with community colleges where you can take many general education classes from the first 2 years and get the credits to transfer.

I have an electrical engineering degree and there were labs in some classes but others had none.

Maybe when you get to that point you can work part time or with flexible hours and go to those classes during the day a few times a week and work during the night.

All of this means you are going to have a big change in your life. That could be cheaper housing, cheaper vacations, less time for a personal life, etc.

hndecision1234

I'm in the US.

Really it just boils down to I've always been enchanted by engineering but never had the ability to due to having to work to make money to keep going. I'm considering computer science just because it would be easier to do while working and recently I've heard it's cheaper.

I do have a 2 years at a community college but most of the credits won't count which is why I said "no degree" but you're right, I can transfer some.

lizknope

Start by googling "university_name degree_name curriculum"

Here is my school's 4 year course curriculum including all senior year elective choices with descriptions of the classes for electrical engineering, computer engineering, computer science, and mechanical engineering.

https://catalog.ncsu.edu/undergraduate/engineering/electrica...

https://catalog.ncsu.edu/undergraduate/engineering/electrica...

https://catalog.ncsu.edu/undergraduate/engineering/computer-...

https://catalog.ncsu.edu/undergraduate/engineering/mechanica...

Take some time to look at the sequence of classes. Some stuff is obvious like Calculus 2 comes after Calculus 1. Look at the classes in common during the first 1-2 years.

I strongly suggest reading every single class description and especially every senior year elective class description.

Too often people think "XYZ sounds cool, that's what I'm going to study" without actually knowing the names or descriptions of the classes they will study.

Circuits 1 was the weed out class at my school. The first day of class the professor said 1/3 of you won't be here next year. He was correct. About 20% of the students dropped the class after the first test. Many of them switched to computer science which I think is a much easier major.

When I see someone say "electrical or mechanical" that is so broad that I feel like you don't have a good understanding of what either really are. That's okay but you shouldn't be making a big life decision with a vague understanding of what they are. That's why I took the time to post all those links for you to read.

giaour

What state are you in? A lot of community colleges have "articulation agreements" or "guaranteed admissions agreements" with nearby public universities that give you guaranteed transfer admission if you meet the requirements. You may be able to transfer more of those credits than you think if you jump through the right hoops.

ghaff

As someone who has a BS and an ME, electrical and mechanical are very different. I got a mechanical degree undergrad and I might have done things differently in retrospect because fiddling with mechanical things is not really my forte. Though ended up as essentially a project manager and then a product manager so didn't really matter.

I fully agree that, especially as someone who has worked, the key question is "Why?"

hndecision1234

It's just something that I've always wished I pursued, and on a general note I would like to just have a degree in something.

sky2224

I think you need to spend some time actually doing some of these things that you feel that you want to pursue before committing to a university degree in order to pursue them.

A lot of people mistake the idea of being something as something they like versus the process involved in being that thing. What I mean by this is, you might find you like the idea of being an ME/EE, but once it gets down to the day-to-day work in learning and being that, you may find you actually hate it.

So, start learning the basics on your own. Do a project, then re-evaluate and see if going to university would be the right choice.

As for going back to school for computer science: I would only say to do that if you plan to go straight into a graduate program. Undergrad computer science is not worth it if you already are in industry. If you feel like you're missing something, there are many books and resources that are better and significantly more interesting to work out of than what an undergrad program will offer you.

ghaff

>I would like to just have a degree in something

Maybe get a certificate in something you're genuinely interested in? If you're a Linux person, there are any number of Linux Foundation and Red Hat certificate programs. See also Microsoft.

There's a lot of time, money, and generalized BS involved in a university degree. Sure, it's sort of a rite of passage out of high school. But I never seriously considered getting another degree later in my career.

There are tons of probably more practically useful certificate programs out there for someone who is already working. Maybe if you're seriously thinking about switching fields/roles but, again, that comes back to "why are you doing this?" It's presumably not for the piece of paper. I don't even know where my pieces of paper are.

a-saleh

I would actually look at EU countries? Maybe if you feel like your country of origin is too much of a backwater, sure, look further, but as long as you are within EU, university courses come between 1k and 5k/semester? Which, even with the more expensive option, you are well below 60k.

And - you probably are too off path for "I am going to pick school for the prestige credentials", you already have 8 years of SWE in your CV, it is fine if your uni will be something random in Europe that works under Bologna Process.

So - focus on schools that seem to be teaching well - or possibly, if you have becomming an academic in your sights, ones that would support that well. Also, I have several friends in their 30's and 40's doing university courses targeted at working people - they have weekend courses every other weekend and otherwise self study. They will end up with proper diploma and everything.

dahart

Try talking yourself into it; the question sounds like you’re talking yourself out of it.

You don’t need all the money at once, $80k degree is $20k/year - and only if you do it in 4 years. You are allowed to take longer (and spend less per year). If you’re working while you do the degree, the yearly cost isn’t a very big problem. Find out how online degrees work, don’t use that as a reason to not try. Apply for grants, loans, and scholarships. Some grants and scholarships are need based, and you may be easily able to demonstrate need if you explain your situation. Some grants and scholarships just go to people with interest and promise, and you don’t know if you don’t apply.

Many employers offer tuition assistance, as well as some amount of time for school. If your employer doesn’t, consider looking for one that does. You might have to work there for a year before being eligible.

If you want a CS degree instead, you can easily do that online, and it’s not very expensive, and you can do it on nights and weekends.

If you want to change careers after receiving the degree, you might indeed be back on the bottom of the ladder, but that’s not a good reason to avoid it. Imagine staying at your current job for 30 more years vs doing mechanical engineering - which would you rather? Also your growth may be more limited without a degree. While you might take an income hit temporarily, you can also advance faster and end up making more money later.

I’m pretty sure going back to school while working full time can be quite difficult depending on your ability to sacrifice social life and free time for 4 years. Full disclosure, when I thought seriously about doing a graduate degree after working for 7 years, I opted out. The school even offered a fellowship, but I had 2 kids and a house already and the fellowship didn’t even cover the cost of health insurance for the kids.

hndecision1234

I appreciate this. I do indeed talk myself out of it because I keep coming back to the thought of "it's a lot of money, an amount of money that could sustain me if I lost my job for a while". I've dismissed scholarships because I figured I make too much and I'm too old for them, so now I'll give them a closer look.

Do you have anywhere you recommend for a CS degree? I've found it's still the same price as any other degree at the colleges I've looked at.

dahart

You could look at WGU for online CS, they’re under $10k/year and they assume you’re working. There’s lots of online information so you can do some research about whether this is really an option that fits you well or not. With work experience in software engineering, you might be able to complete an online degree at somewhere like WGU much faster than 4 years.

I’d say don’t rule out loans either. I no longer know what the landscape is like now, I used subsidized Stafford loans more than 20 years ago. But if you can get a loan with a low interest rate and deferred payback, then you wouldn’t need to worry too much. You might be able to piece the funding together via a combination of loans and work and maybe grants or scholarship if you can find some. If you lost your job or wanted to attend in-person school you could maybe also consider easier, lower-paid part time work. Is family money a potential option? (Don’t answer that, I’m just throwing out something to consider.)

I don’t mean to be glib, I would find the idea of part time work pretty hard to imagine for me, so I have some idea of what I might sound like to you… I just wanted to be encouraging and prompt some creative financial optimism for how you might achieve your goals. Getting a degree won’t guarantee your life or your finances will be better, but statistically it helps, and it is a necessary credential for most of the best jobs, and it is good to broaden your education in non-vocational ways. I’m wishing you good luck!

canucker2016

Have you looked at colleges/universities that have co-op education (alternating study for one term, work at a company in relevant field for another term)?

For typical STEM-related work term jobs, the money (after expenses during the work term) is enough to cover most of the costs for the next study term.

If co-op education is not available, then you'd still have earnings from three summer jobs to help offset the cost of going back to school.

programmertote

Before you go full in on mechanical (ME)/electrical engineering (EE), I'd suggest you to try taking a course or two on it. For me personally, EE was a challenge and although I aspired myself to be a conventional engineer (either aerospace or electrical engineer), I ended up doing software/programming because EE was simply a subject I cannot master during college courses. If I had enough time in college (I was working 20 hrs part time and taking four other courses--was a greedy mistake of mine), maybe I'd have enjoyed my EE courses a bit more? Who knows?!

Just my two cents as a mid-40 years old (maybe I'm jaded), and don't take it the wrong way. I just don't want you to go fully commit to ME or EE without having tried a tiny bit of the college courses. Sometimes, we have ideals that we want to do, but when we actually go and do them full time, we realize we don't enjoy that activity as much as dreaming about the idealized version of such activity...

hndecision1234

A great point that I've heard from a couple others by now. I would ideally try to get a feel of it without spending too much money on courses to see if it's really something I want to finish. Do you have any other recommendations for more cheaply figuring out if it's something I would actually enjoy?

programmertote

I unfortunately don't know much other than knowing that SOME community colleges [ like this: https://www.hccfl.edu/academics/subjects/engineering/electro... ] offer intro classes (you need to know some calculus and if you are into robotics, very likely need to use SOME of linear algebra) related to EE/ME.

You may find some YouTube channels that teaches you ways to play with breadboard, but again, like I said, it (playing around with "cool/fun" toys) is different than taking classes required to finish a four-year degree.

Best wishes for your learning journey!

etrautmann

Don't let others talk you out of pursuing EE if that's what you're curious and passionate about. I took a path similar to what you mentioned - pursuing mech-e and EE during undergrad with a focus on robotics. If you're curious and interested in something, then you can absolutely make it work. EE does tend to be math heavy, but you can explore a lot of that with hobby projects to see if you're interested. Try implementing an audio project by designing and audio amp and then using digital signal processing. You can get everything from Sparkfun or Adafruit and use online tutorials, then run your own numbers to customize the design.

creer

Taking a course or two in it is a good idea EXCEPT in either disciplines the foundational courses can be very un-exciting, mathematical, hard to be motivated for. Discouraging. I would suggest instead to look for a slightly more advanced (in the overall curriculum) course that would be more practical. That course may be on youtube. You will be missing some of the theory foundation - but you know what - the foundation may not be needed to get the gist of what the discipline does.

For example, most people who learn build their first programs in a programing language do so without the theoretical foundation of what even is a language, what are grammars, or the whole menagerie of basic data structures.

Less discouraging, more inspiring.

Yet another alternative, is hunting through youtube for presentations or documentaries which explain what a certain job title does all day, what their work feels like, what they feel they achieve. Or books (essential book for "selling" EE digital hardware design was The Soul of a New Machine).

cableshaft

I originally dropped out of college after attending for two years. I went back to college to finish my computer science degree at the age of 28, graduated at 30.

I had just been laid off during a recession, and figured if I didn't go now I probably never would finish my degree. I applied for loans and used the extra I got beyond tuition to help pay my rent while I went, and for a year of it I had a part time job making just over minimum wage working as a software engineer for a department in the college faculty, which also counted as my internship, and that helped a bit as well.

It was a little weird going back at first, being a decade older than almost all the other students, but I got over it pretty quick and it was all pretty normal.

I went to a state school and it still took me about 10 years to pay off the student loans I had accumulated during that two.

If I had tried to go the online only route while workin full-time still, I don't think I would have been able to stick with it. Also taking a break from the work grind to focus on school was pretty necessary to get back into school again, especially at first, as I was suddenly expected to remember everything from my classes I took almost a decade ago (like Calculus, I forgot almost all of that).

Not sure if it would be worth it for you or not, as school tuition, at least in the US, has just been skyrocketing in costs since I graduated (even before I graduated, it was a bit of a sticker shock for me going back too...kind of wish I had just stuck with it the first time around, would have been way cheaper).

Also met a guy at a hike yesterday who was in architecture for about 4 years, then sales for 10 years, and then went back to school in his late 30s to study dentistry for 4 years and is now a dentist. So another example of someone who was able to make it work somehow. I don't know his financial situation, though.

giantg2

I went to night school for a Masters in Information Science. It was 95% paid for by my company. I still kind of regret it. The people eho just worked extra hours got promoted much faster than the people who got a degree. It has never helped me. It was a waste of time and a waste of a few thousand dollars. Probably 75% of it was stuff I learned in undergrad or on the job anyways. I'm so disillusioned and feel like the world is so corrupt.

I recently applied for a demotion in my company and got turned down because I didn't match "the profile". The manager then told me the profile for the job, which was basically python, SQL, and Tablaeu. They then told me that other candidates had "real world experience like internships" (this is an entry level data analyst role). I told her examples of my on the job for each one of those, including my certification as a Tableau Data Analyst and building Tablaeu dashboards. I guess "the profile" also includes being young. I might have a disability, but I'm not stupid. I can see what's really going on. Fuck that shit.

markus_zhang

I'm in Canada so the fee is a lot more manageable, but I absolutely have no time.

TBH I don't think going back to the school is a good idea. They have weird rules that you have to follow as a customer; You have to take a ton of BS courses to make the degree. It's just BS considering that they just have a monopoly of degrees and you have to go through one of them.

If you want to go into EE, maybe try finding some embedded job?

pavel_lishin

I wonder if OP would be able to test out of the basic requirements - algebra, language, etc. I was able to skip some of my curriculum because I took some of classes in high school that transferred over, and some I just fully tested out of - saved me probably at least a semester's worth of classes.

markus_zhang

Yeah that's a good thought.

I'd say OP can probably do it a lot better and cheaper by building his own benches. I don't know what he exactly wants to do, but an introductory bench including an Oscilloscope, a multimeter, a dedicate power source, a function generator, a soldering station, a desoldering station and a logical analyzer is going to be a lot more affordable, especially if OP is willing to ask around for second handed equipments.

Then OP can take a look of MIT open course and similar materials to find labs to work on.

ryandrake

What are some of these "BS courses" that you think you could have left out? I used to think this way when I was younger, but now I'm glad my undergrad university had at least some arts and humanities requirements to round out the degree. IMO we have too many Spock-like figures in tech who aced linear algebra and can balance a binary tree in 13 programming languages, but have not even a remote exposure to ethics, philosophy or history. They end up working for terrible companies, happily building the Torment Nexus because it's an interesting technical challenge. Or they just can't have an educated conversation about a topic that's not tech related. University is not just job training.

markus_zhang

I guess it's different for each of us, but I would be surprised if you think EVERY course you took is useful. There must be one or two?

I used to read a lot of history and humanity books so I don't really want to spend money on any such courses. Plus there are so many free ones online so I can take whatever I want instead of being forced to take something I might dislike.

Some universities offer independent studies which is cool, in which people can take courses they want. But for OP's cause I think just building a bench by himself and working on open courses is better, unless that degree is really useful.

ryandrake

University degrees provide (among other things): Job training, a broad, well-rounded education, and a piece of paper at the end that certifies you got both. You may have independently studied the arts long ago, just like you may already have been a math or programming wizard, but the university doesn't know this and cannot certify it in writing.

Reasonable people can argue whether or not universities -should- just be single-subject job training. But as it stands today, they aren't.

I agree with you though: If OP just wants training in a single discipline, there are tons of online engineering courses, many of them free. That's not what a university degree is for.

gcanyon

For all the people recommending/considering going to a 2-year college and transferring, some advice based on something that worked very well for a friend of mine:

He talked to his desired 4-year college admissions team and told them he hoped to transfer in. He got their advice on the overall process, and the classes they recommended he take at the 2-year institution vs. leaving to take at the 4-year. He did the leg work to research the local options, sent them briefs on each, and they recommended which one would fit most directly into their transfer application process.

n=1 but he did exactly what they said and ended up getting the 4-year degree he wanted from them with a minimum of drama along the way.

hndecision1234

This is good advice, I've avoided reaching out to admissions teams because they've tended to recommend the most costly routes but I can do more research myself and take the initiative like you said.

mettamage

What about MSCSO at UT texas?

Online but same degree as offline, good AI offering that is recent and around $10K.

Georgia Tech is also a good one.

The university of Helsinki has similar things [1].

Germany and the Netherlands have affordable degree programs open universiteit/open universität are the keywords. Not sure if you need to learn the language.

I hope this seeds your creativity a bit so you can look for a solution that fits you.

[1] https://www.helsinki.fi/en/admissions-and-education/open-uni...

bitbasher

I don't want to sound negative, but why do you want to go back to school? Is this about changing career paths?

If you're already working in software development and you plan on continuing that, then I don't think the net benefits would outweigh the negatives you outlined (high cost, possibly leaving job to have the time to commit in person).

I think a better approach may be the online classes and/or self studying (computer architecture, etc). You can always follow multiple universities syllabi and do it yourself.

hndecision1234

It's less about changing career paths, since I can always learn EE on my own, but I've always wanted to have a degree for more opportunities.

dangus

Can you quantify what opportunities you're missing? Or is it just a feeling or that you don't know what you're missing?

You've already got 8 years experience under your belt. I can't imagine there are many opportunities in your field that you can't get just because of a degree. I don't think any employers are going to care that you don't have a degree.

From what you've said, it sounds like you just want the degree to help you with the automated job application systems that will just auto-reject you for not having a degree. In that case, you just need something that's cheap/free and gives you pretty much any degree without much life disruption/quickly.

This story of mine might help you: I used to work in an organization where there was a Master's degree requirement for manager roles. When people would retire the managers basically picked out their favorites for who they wanted to be promoted. So, the person basically knew they were going to be promoted and all they needed was the piece of paper.

People around the office discovered Western Governor's University (WGU dot edu). It's an accredited university where tuition is paid in 6 month terms and work is done on your own schedule. You can complete as much work as you want during that term. Also, exam schedules are completely up to you.

So, my coworkers were basically taking Master's degree programs in areas where they had already been working in the industry for many years. They were finishing degree programs within that first 6 months just so they could be eligible by organization rules for the promotion they were already being shoehorned into.

I am not endorsing the school or anything but this general idea seems to make sense for your situation. It sounded like it was the kind of thing where you could basically test out of a lot of the time committment of traditional university if you already had a lot of knowledge and/or have the ability to work quickly with independent study.

Alternatively, there are some free/open universities out there that are essentially MOOCs with an option to get real course credit and degrees. I think some European colleges offer that option, like University of Helsinki.