Hi everyone. Here are 2 online courses for Linux and Java.
https://www.edx.org/course/linuxfoundationx/linuxfoundationx-lfs101x-introduction-1621
https://www.edx.org/course/hkustx/hkustx-comp102x-introduction-computing-1690