I am 27 years of age male, and a mechanical machine operator at South African Astronomical Observatory on a 1 year contract. For the past 4 years i have worked at three(3) different companies mainly because i could not be hired permanent due to availability of posts. Posts are normally occupied by skilled professionals. I do not know how long i am going to be working on contracts or if i will ever be permanent at any company whatsoever. Therefore i would like to study part-time a Software development course on JAVA/PYTHON so i could be marketable and finally go further deep into software engineering. Your kind assistance would be highly appreciated.