Distrust anything that promises rankings
Nobody teaching SEO controls the ranking systems, and nobody outside them knows exactly how they work. A course can teach you what is understood, what is observed and what is officially documented. A course that guarantees a position, a traffic figure or a timeline is describing something it cannot deliver, and that is a reason to look harder rather than to buy faster.
Ask when it was last updated, and mean it
Search changes continuously, and some of it changes fast enough to invalidate tactics within a year. Material on crawling, indexing and site structure ages slowly. Material on specific ranking factors, tools and result formats ages quickly. Where a provider publishes a last-updated date we record it; where they do not, the listing shows only the date we checked the page.
Notice which tool company published it
Much of the best free SEO training comes from the companies selling SEO software, and it is often genuinely good. It is also, unavoidably, teaching a workflow that runs through their product. Learn the concept and then decide about the tool, rather than the other way round.
Work out which half of the job you need
Technical SEO, about crawling, indexing, structure and speed, and content SEO, about what a page says and who links to it, are different work and often different people. A course titled simply SEO may be almost entirely one of them. Read the syllabus rather than the title.
Check whether the tactics are ones you would defend
Some techniques taught in this field carry a real risk of penalty, and some are simply the sort of thing you would rather not explain to a client. Prefer courses that state the risk of a tactic honestly and say which practices are against a search engine published guidelines.