Hello I am trying to decide whether or not to take a course that starts next week at NYU. NYU offers a "professional certificate" in java programming. I can take the first course without deciding to pursue the whole certificate or not. The syllabus is here: http://samsultan.com/java Right now I am working as a mechanical engineer in a job I hate. I really want to learn computer programming because of my love of computers/internet applications and math. I have a BS from cornell in mechanical engineering. Do you think this course / certificate would be worthwhile? I would love to just apply for a masters in computer science, but that would be impossible given my extremely sparse background in programming! Any suggestions would be great.