that course seems to be good. To make good programs, its important to have a knowledge on other related things too, such as UML,design patterns etc. So select the best course available. look at the recognition too. cos what you do will become an added qualification.