I have always been keen about mobile gaming and programming and I am planning to take up a mobile application development course from Cestar college. This program include basics of java programming, iOS based game development and lot more ( listed on the site) . It's a short term course and I doubt if this course is enough to be a mobile app developer? Or should I go in for a long term course? May be a professional one?