In the past, whenever someone wanted to learn something new he had only two options; either to buy a book or to visit some training institution. If we look at the current learning and knowledge sharing techniques we find that internet and World Wide Web has revolutionized this area as well. Now if you want to learn or want to get information something you go to some search engine and type what you learn. You will get thousands of references to learning material. In this article we have compiled a list of online resources which are helpful in learning programming languages and concepts. All of these sources are free and are considered best in the business.
The first in our list is Coursera. Coursera is an online training community that in collaboration with several universities offer online courser to the students around the globe. Coursera offers courses in multiple languages and in all most all the categories. Good thing is that you don’t have to pay hefty amounts in terms of tuition fees and you can learn at the ease of your home. You can manage time according to your schedule.
Udacity is another free online learning resources providing online courses to the students located in geographically diverse locations. Udacity also have liaison with several universities that offer online courses to the students absolutely free. Udacity have several categories of courses encompassing all engineering domains, computer science, medicine, arts, law and literature.
Udacity offers several computer science and programming related courses as well and details of these courses can be found at the following link. Just go to the link and choose computer science in the drop down list of browse courses in.