This course helps me a LOT. And I recommend this website to a lot of friends either online or personally. Now I am shifting to algorithms and data structures that are interview oriented, as nowadays, interview are mostly about coding of algorithms and data structures, especially those big name companies. If you are like me and you are preparing your coding interviews after you done with Java course here, you can take a look of the answers to these quora answers to get started: