I was wondering if I should do a Online School first as practice then go to a University after so I would me more prepared and earn a better GPA.
But I don't know if the Online School GPA would effect my real University GPA, does it?
You're in luck! All schools are now online!
Anyway, it's not so much about your GPA-- it's if a real school will transfer credits from an online-only school. So in many cases, you'll end up spending money and time taking courses that you will have to take again. ....don't do an online school. At least, find an accredited state or whatever school that also offers a strong online course component and start there. Most of them do this now. If you think you are better sorted to at least start online, then certainly do that but don't handicap yourself by doing some shit like University of Phoenix that will just get you laughed at.
PhD in 2 years after a Masters is extremely unlikely. Granted, I'm not that familiar with how it works in the engineering type sciences, but in my world, it's 4 years for the best of them, 5 years being typical (post Masters; Life sciences). Now, consider my world involves research projects that take years, because you are dealing with life cycles and numbers that simply take time to create and fiddle with, just to get to the data for analysis. We do have some purely comp-bio people in our area that fly through programs like shit through a goose, because they are working with available data sets, and while it may take them a week to run one model through the big data cluster, they already have the data and aren't subjected to things like, uh, hurricanes that can and absolutely will wipe out your entire project area and set you back 2-3 years from graduation.
Coursework, starting just out of undergrad, is pretty much 2 years (so, that's your masters; but even coming in with a Masters, pretty much all are expected to take nearly 2 years of course, and many teach throughout to earn cash to live).
Is computer engineering typically a paid PhD? I'm only familiar with/consider PhD if, in the very least, it's a paid thing. I know that isn't all of them.