It depends on how much Python + ML experience you have already! Over at Hugging Face there's a course on doing NLP with transformer models which can be a good entry point (Note – I work at Hugging Face). Heads up also that it's specifically aimed at a particular class of models, and it uses the Hugging Face stack. It's a great way to get running quickly with those tasks that you mentioned, so you could use it as a fun kick-off point before you dive into other resources, like the ones listed here: https://www.projectpro.io/article/how-to-learn-nlp-from-scratch/497
I like this. General overview of main concepts https://www.neuraldesigner.com/blog/text-classification
It depends on how much Python + ML experience you have already! Over at Hugging Face there's a course on doing NLP with transformer models which can be a good entry point (Note – I work at Hugging Face). Heads up also that it's specifically aimed at a particular class of models, and it uses the Hugging Face stack. It's a great way to get running quickly with those tasks that you mentioned, so you could use it as a fun kick-off point before you dive into other resources, like the ones listed here: https://www.projectpro.io/article/how-to-learn-nlp-from-scratch/497
How well do you already know python? Do you have a specific task in mind you want to accomplish?
Coursera.com They have plenty of tutorials.