Online Computer Programming Degrees

Insider tips for choosing and succeeding in the right school and career

School Surprises

"More Students With Background In Other Fields That I Thought...
I am surprised that a lot of the college graduate from accounting major actually take classes online. They need these classes for CPA licensing!" (Computer programmer; 2014)

Career: 1 years of experience, currently based in California, male
School: Studied Computer Science at Foothill College in California; completed Associate degree in 2012

"Stuck In Face-To-Face Techniques...
I was surprised at the amount of group activity involved in the courses. Since the program was entirely online, I was surprised that classes had set meeting times." (Programmer/Analyst; 2013)

Career: 30 years of experience, currently based in Florida, male
School: Studied Information Systems at Florida State University in Florida; completed Master degree in 2008

"Simple Process, Very Flexible...
I was surprised how simple it was, you just logged in, did your work, and you were done. I really liked how it was quite simple to fit school around a busy schedule." (Computer Programmer; 2014)

Career: 2 years of experience, currently based in Texas, male
School: Studied Computer Science at Richland Community College in Texas; completed Associate degree in 2010

"Self Motivation...
I was surprised by how challenging it is to take online courses. You do not have the face to face interaction with the teachers to keep you motivated. You have to be self driven, or you can get yourself stuck in a rut very quickly and easily." (IT Computer Programmer; 2013)

Career: 5 years of experience, currently based in Arizona, male
School: Studied IT at Park University in Montana; completed Bachelor degree in 2007

"Online Classes Easy For Working People...
I was surprised that online classes were so easy. I thought they would be more time-consuming than traditional classes" (software engineer; 2014)

Career: 1 years of experience, currently based in Ohio, male
School: Studied Computer Programming at Cincinnati State in Ohio; completed Associate degree in 2012

"Not For Those Who Require Strong Structure...
I was surprised by two things. The first was that the material was more difficult to learn because there was not the same benefit of individual instruction and on-demand clarification that comes with brick-and-mortar learning. The other surprise was that it was obvious that the course instructors were accustomed to teaching in a brick-and-mortar environment, and were on a learning curve for producing online learning content." (Consultant; 2014)

Career: 8 years of experience, currently based in Alabama, female
School: Studied Geographic Information Systems at Mohawk College; completed Certificate degree in 2012

"More Professional Than Expected."...
I'm surprised with the ease of use, availability of the professors and the quality of the classes I can take. I have been able to call professors on the phone, text, email, use GTalk, Aim and other means to contact them easily and quickly." (Computer Programmer; 2014)

Career: 1 years of experience, currently based in Connecticut, male
School: Studied Information Technology at Kaplan University in Iowa; completed Master degree in 2012

"Local Benefits Of Studying Online...
I was most surprised about my online college program when I discovered how many off-campus resources that they had which were not themselves tied to online learning. For instance, I was offered an opportunity to work with an intern agency which was near my home town." (Programmer; 2013)

Career: 3 years of experience, currently based in Indiana, male
School: Studied Computer Science at University Of Phoenix in Arizona; completed Master degree in 2012

"Interactive Online Program With Professors...
I was very surprised at how diverse the college in its curriculum. I thought it was all going to be computer based with little interaction but it turned out there was one-on-one session with the professors." (Software Developer; 2014)

Career: 7 years of experience, currently based in Massachusetts, male
School: Studied Computer Science at Northeastern University in Massachusetts; completed Bachelor degree in 2007

"I Was Surprised The Long Process It Took To Get Accepted Into My Online Classes...
I thought it would be very easy but it was very difficult. There were times when I had questions for my professors and it would have been better to have face to face interaction. The time to get homework turned in is very strict. There was a time that I turned my homework in 5 minutes before it was due and it would not get accepted." (system administrator; 2013)

Career: , currently based in Illinois, female
School: at DeVry University in Illinois; completed Bachelor degree

"I Was Definitely Intrigued To Find Out The Teachers Were Active...
It was just as good as what I thought a normal school. The teachers were still very interactive." (Programmer; 2014)

Career: 4 years of experience, currently based in Wisconsin, male
School: Studied Computer Science at Phoenix Online; completed Bachelor degree in 2007

"Fast Track...
It was super fast speed and without the hands on experience. It was very hard to keep up." (mechtronics; 2014)

Career: 1 years of experience, currently based in Virginia, female
School: Studied Mechatronics at E. C. P. I Technology School in Virginia; completed Associate degree in 2011

"Excellent Online IT Program...
ITT Tech provided me with the necessary tools to complete my degree in a couple years, and the classes were well organized, and easy to understand. The online experience was great, as my professors were always willing to give advice, and provide me with the materials I needed at all times. I was very surprise how interactive taking online classes was, and would definitely recommend my school to anyone else that wants to go into information technology as a career." (Software Developer; 2013)

Career: 2 years of experience, currently based in Nebraska, male
School: Studied Computer Science at ITT Tech in Nebraska; completed Associate degree in 2011

"Challenging Courses...
I was surprised that some of the online courses were more difficult than courses taken on campus. Online courses required a lot more self motivation and discipline to get though, because the schedules were more relaxed." (Software Developer; 2014)

Career: 2 years of experience, currently based in Georgia, male
School: Studied Game And Simulation Programming at DeVry in Georgia; completed Bachelor degree in 2012

Career Background

Computer Programmer

  Job Tasks
  Work Environment
  How to Prepare for the Job
  Job Outlook

Career Video

Best School Tips

"Study First...
I would study hard, before you join this school. You do I year course in 5 weeks. So I believe a person would have a much easier time going in with some knowledge of your major." (mechtronics; 2014)

"Your Planner Is Your New Best Friend...
Use your planner - whatever it may be - to structure your time for all of your assignments, tests, and projects. Geographic Information Systems may sound easy, but they require a fair bit of thought, analysis, and exceptional attention to detail. This is especially true of the written assignments, including short-essay format assignments. This will sink you if you don't manage your time wisely." (Consultant; 2014)

"Wearing Yourself And Your Mind Out Is A Hidden Danger...
You can't study too hard, or you'll just wear yourself out, and that's a big problem with an online degree. Most students who get burned out during a semester can simply suffer with lackluster grades for a semester as they are effectively being forced to work. With the less oversight for an online degree, it's so easy to just feel like giving up and sitting in front of the TV all day until finals." (Programmer; 2013)

"View Question 12 For Information On Admissions...
I would say do your homework and look around at schools and compare what they have to offer by what you are seeking in a college." (system administrator; 2013)

"Utilize Online Forum ...
If they provide you a forum to discuss topics with your classmates, use it! It will be very helpful!" (Computer programmer; 2014)

"Start Early...
Try to check in on your course material at least a week early. Some of the teachers at this school expect you to start before the official semester start." (IT Computer Programmer; 2013)

"Online Resources...
Take time to familiarize yourself with online resources. These can be invaluable for online classes." (software engineer; 2014)

"Interactive Online Pilot Computer Course...
Ask to try a pilot program. It can help out." (Software Developer; 2014)

"Helpful Career Center...
Utilize the career center resources. Try to obtain an internship before graduation." (Software Developer; 2014)

"Getting Started With Online Classes...
Make sure you are familiar with the websites layout, and where you find your assignments each week. Ensure that you know where you are to submit your assignments and that you understand how to do it. File naming conventions are important and you MUST be comfortable with Microsoft Office." (Computer Programmer; 2014)

"Get Work Done, You'll Be Fine...
Don't forget to do your work! As long as you do that you're golden and wont have much to worry about." (Computer Programmer; 2014)

"Do Work Right Away...
Always do your work as soon as it is assigned." (Programmer; 2014)

"Career Advice From An Experienced Person...
Unless you are sure that the degree will get you a better paying job, don't bother to do it. I made the mistake of spending a lot of money on a degree which did me no good." (Programmer/Analyst; 2013)

"Become Involved And Back Up Often...
Become involved online with other classmates, and keep a backup of your files in a physical location (flash drive), but also online using a virtual drive to avoid data loss. Make sure to ask questions to your professors, as they will see you want to succeed, and will take that into account. Practice your IT exercises and create projects that you can use on your daily life." (Software Developer; 2013)