I’ve recently been learning java for machine learning related work (a long story to do with mainframes, and you know, why not).

Decided to stick down in here some resources i found very useful as i found i still needed to do a bit of Googling to find ML related Java tutorials and moocs i found useful. Will add to this post as i discover more stuff.

https://youtu.be/Bop4rr6sUQo

General Java Intro Stuff

  • This coursera course was really good for really intro ‘Hello World’ type stuff.
  • Great playlist of hands on practical java examples. Seems to be loads more at his site too: https://javavids.com/

Testing in Java

Found this video pretty good on junit. And this one from intelij if that’s your IDE.

Java IDE’s

This was one of the hardest parts - finding my way around IDE’s like eclipse and intelij. They are super powerful but a very different experience to something like jupyter lab or visual studio with python.

I’m using intelij IDEA and they have some good videos here.

Maven

Other Useful/Interesting Stuff

  • Why Java and the JVM Will Dominate the Future of Machine Learning, AI, and Big Data (youtube video).
  • Awesome-java list.
  • Edureka video on typical Java interview questions which i found useful.