Computer programming

We live in an age where nearly everything relies on some form of technology. When there is a front end running things, there has to be the engine behind it. For any hardware to work it needs to be driven by the software that tells it what to do, how to do it and why.

This software needs to be designed, written, implemented, kept up to date, tried, tested, de-bugged etc.
This opens up the doors to a whole world of various programming or related positions. With these new positions comes new diploma’s, certifications and even degrees.

Most degrees cost the earth with diplomas’ and or certification close behind them. But there are still colleges, training institutes and fully qualified people out there who want to help and give tech boffins a chance. Especially for programmers as it is one of the biggest requirements in the computer industry.

Free online computer programing colleges

MIT OpenCourseWare
Yes, you did read that correctly – MIT offers one of the most incredible free OpenCourseWare on the internet. They are not instructor lead most of them you have to do at your own pace and some of the exams and or certification do require a small fee. Well, it is small in relevance to what you would have had to pay for an actual full course or degree.

They offer a few undergraduate courses such as Introduction to Computer Science and Programming, Introduction to Computer Science and Programming in Python, Signals and Systems, Computation Structures, etc.

They are well worth a look for those trying to break into this field it could also help one get a feel for the course before spending a lot of money on a degree you really are not going to person.

Udemy
This is the place to go especially if you are looking to become a gaming programmer. It is a platform where you can get courses from people who have uploaded their own or even create your own courses to upload for others to use. In some cases, you can even sell your courses.There is a lot of junk on this site but there are really great courses from a few pros as well you just have to get to know who they are and then follow their work. But it is also a great source of reference for various solutions.

Most of the paid for courses on here are really good courses and sources for programmers at all levels.

Khan Academy
A true marvel for training material on the internet today. This is a non-profit training institution who have been around for a while now and offer good quality educational courses.

It has a huge library of programming courses on and loads of other courses as well such as calculus, history, biology, astronomy, etc.

Coursera
This is an online free course institute that is backed by Stanford University in collaboration with a host of other universities.

Here you get to take courses to help you specialize or improve your skill set in a particular area. It does also have certified courses which is where it pulls its revenue from in order to stay operational.