This checklist provides an outline of the field, divided into three broad levels: Entry level, intermediate level, and advanced level. It does not list specific courses or software, but focuses on the general concepts.
A detailed description is available at this Towards Data Science post, and the list is available on Notion here.