Recommend Java basics course for a total stranger
My relative is 2017 passed out from Electrical & Electronics Engineering background. He wants to prepare for interviews in Software field. He is in a remote location and should learn everything from scratch by himself only.
Please recommend online courses on the following:
1. Java Programming
2. Data Structures
Are there any other courses you recommend? (like Android/iOS, Salesforce)