Linux : Introduction to Linux : https://www.edx.org/course/introduction-to-linux Web Development : CS50's Web Programming with Python and JavaScript : https://courses.edx.org/courses/course-v1:HarvardX+CS50W+Web/course/ Java : Java Programming for Complete Beginners : https://www.udemy.com/course/java-programming-tutorial-for-beginners/ Data Structure : Mastering Data Structures and Algorithms in C and C++ : https://www.udemy.com/course/datastructurescncpp/