The overall aim I have is to go over information I learned in college but at the same time learn to program at the same time. I graduated college with a GPA that wasn't so much the best. I got a degree in Electrical Engineering. I feel as if I should just go back to college and go over the whole thing again, but then I realized from looking at my habits that I would just be memorizing the formulas to just pass a test. I saw a pattern to it, when I was taking the normal 17-20 credits a semester I was mentally spread to thin. Juggling so many classes and trying to deal with so much distraction from what I would call 'life'. When I only took 8 credits a semester I was focused and capable of doing well it wasn't so much better but you could see it. This however was during the summer and the semester was shorter. This is suggesting had I taken 8 credits during a longer semester giving myself more time I would of done exceedingly well. I can put this another way, picture a 12 inch diameter pizza. Now I can eat the whole thing at once but I can only cram so much into my mouth at once and after that from eating that whole pizza at once I will cause indigestion because there's only so much my digestive system can take. The approach I want to take is take a small slice of the pizza, eat it, digest it in a more efficient way, but at one slice per day. But at the same time I do not want to always be eating pizza. I've saved most my textbooks, because I had reasoned during my bid at college that I wasn't going to distill all the information in that one whole sitting. I unknowingly set it up that I will get through the program, gain a perspective as to what I figured out via a GPA score and then try again. Right now I would like to eventually take the FE, or EIT exam. For those not familiar with the FE or EIT it's this, http://ncees.org/engineering/fe/ But it's not so critical that I actually go and do it, it's more that I when I take it I can see that I actually know the subjects. I already have a review book, but I am afraid I'm just going to just memorize how to do something as apposed to actually re-learning it. So instead of actually reading the review book , I'm going to grab a random text book, and master it. Right now, I'm going over this textbook, https://www.amazon.com/Engineering-Electromagnetics-William-Hayt/dp/0073380660 and at the same time I'm learning how to use sci lab in conjunction with the textbook: Please note the sci lab PDF is for a different edition of the textbook. I also have a chegg account so I can go over the answers And so far I'm finding that I probably need an in-depth review of calculus. In addition to that I am having a hard time understanding the language a problem is written in. But then I understand I could just through the equation into wolfram alpha. But I do not want to abuse this tool. Also understand as well, as much as I maybe using the computer to calculate I'm not trying to avoid doing it by hand. I'm doing it this way so I can also learn how to program at the same time re-learn the material.