Importance of coursera.org courses such algorithm, Computer Visions for an android/Iphone developer?
<p>I have been developing mobile apps(android and iPhone both) for few months now and I want to know how important it is to have strong understanding of  core subjects such as algorithm, image processing, cryptography in order to be a great developer. These course are offered for free on coursera.org. Would these be beneficial if my goal is to master the mobile application development.
        I have worked on small projects at this point which doesn't require the use of complex algorithms, or any other core subjects. At this point I am little confused, whether I should join the coursera.org online courses to broaden my perspective or I should focus more on objective-c/iosSDK and java/androidSdk to improve my programming skills. </p>
