Online courses are a great way to learn a topic. They combine tutorials, assignments, videos, and you might even be able to get certified once you’re done.
Learning can be rough sometimes, and you might need some more light-hearted ways to understand new materials. There exist many great blogs demystifying certain topics.
Machine learning is and will remain a hard science. Therefore, it is always recommended to go back to the original papers in order to fully understand certain topics.
Reading for fun is a great hobby, but it’s also possible to combine it with learning something. There exist many books where machine learning takes an important role.
Being able to implement machine learning from scratch is great, but in most cases, it is highly recommended to reuse existing libraries.
Sometimes, all you want is to know how to do something. Tutorials, whether they are videos or website are great ways to get started quick.
If you’re not in school anymore, textbooks offer a good alternative to online courses or academic paper. They are often very complete, whilst being more readable than papers.
We are living in the social media age, and thankfully, there exist many great accounts across the different social networks that are worth following to further a machine learning education.
The best way to learn something is to learn with others. The machine learning community is very busy online, and there exist many sites that you can go to for people sharing your interest.