You can surely do your own SEO, as for good tutorials, I learned it from various sources, one of them being Udemy.This question might look silly. Can we do our own SEO..? Any web tutorials.? No need to be super perfect. But at least taking the website into the first 2 pages, maybe..
You can learn from here Brian Dean backlinko. This one is the best SEO tutorial platform.
Great materials.You can refer to Neil Patel and Brian Dean backlinko .
This's a good one!Google has a course on seo