Click here to Skip to main content
15,886,724 members
Articles / All Topics

Learning Opportunities Online

Rate me:
Please Sign up or sign in to vote.
4.80/5 (2 votes)
1 Jan 2014CPOL2 min read 5.5K   3  
Some learning opportunities online

In Computer Science, we constantly face the challenge of “keeping up” with technology. If you catch up with one, chances your skills are outdated within a few months or years. Part of the problem has been lack of affordable learning opportunities, just to keep up with trends in the field. Of course, there are courses available in Community colleges and local universities, for continuing education. They were challenging in terms of logistics and time. What if you can learn at your own pace and they are affordable and of good quality? Wait no longer!

Did I say affordable? Read free! Recently, I found that a lot of universities are offering free courses online. These are real courses that are offered in classes in those universities, with homework, programming assignments and even exams. The courses are literally free, including study materials online. Some courses even offer some kind of Certificate. They do not offer any course credits though. The universities include reputed institutions like Harvard, MIT, Princeton, Stanford, UC Berkeley. You can read more about this in this NYTimes article.

For more information on the courses offered, check out the links below:

This blogger has listed a few. MIT has a Open Courseware that offers lectures from their courses online.

I am currently taking a course at Coursera and it has about 60,000 students enrolled from all over the world! It’s definitely opening up new avenues in bringing technology to those remote areas of the world. Personally, if not anything else, I am using it to keep in touch with the trends in Computer Science. This is also a great opportunity to get your hands on newer technology, if you are stuck with old technologies at work!There is one course coming up at edx,org, offered by UC Berkely, called SAAS – Software as a Service. In this course, one can pick up some cloud programming and hands on experience in Ruby on Rails.

If you are a self learner, there are a lot of options throughout the web. Youtube has been a great resource for several topics. Some great minds have put together videos explaining complex topics like Algorithms to mathematics modelling. There is also wikibooks and even a wiki university that have great resources for a self learner. But if you need structure and discipline of a classroom to learn, the above sites will help.

So, if you want to brush up on those data structures before the next interview, pick up one of those links and have fun learning!

Filed under: CodeProject, Education
Tagged: Education, Training

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior) City of Los Angeles
United States United States
Originally a Physics major, fell in love with Microprocessors and switched to Computer Science 20+ years ago. Since then, dabbled in various languages including, PowerBuilder, Oracle, Java, C, C++, Perl, Python etc. Constantly striving for quality and performance too.

I try to help fellow developers with technology as a way of "giving back to the community". Blogging became a natural extension of that effort. Still learning to perfect that art. If one new programmer out there benefits from this blog, my time and effort are fully worth it.

The underlying theme in my blogs is power and beauty of programming (and technology in general). A well written program gives me the sense of awe you get when you look at a man made wonder like Angkor Wat. You experience poetry, art, mystique, power all at once. A program and the troubleshooting that ensues also gives you a feeling you get while reading a mystery novel!

Comments and Discussions

 
-- There are no messages in this forum --