any need to join courses like java ,.net,oracle.
The disadvantage is that most courses are too expensive to pay from your own pocket.
To get base knowledge, a good book and lots of exercising will be a good starting point.
All software required to practice java, c and oracle is available with a free license.
Maybe you get a chance to agree with your future employer to define a training path for you.
Regards, Jan