This learning path is mainly based on the course arrangements and content of the four major CS schools in the United States (Carnegie Mellon University, Stanford, UC Berkeley, MIT) as well as Harvard and Princeton. These six schools also happen to be the top six schools with the most Turing Award winners, ranked in the following order: Stanford, MIT, Berkeley, Princeton, Harvard, CMU. Many of the world's most outstanding IT figures may have studied these courses, cultivating them and enjoying the wonders within. This learning path will try to list related resources such as videos, books, assignments, projects, etc., and will be continuously updated.
The path fully considers the prerequisite course relationships, difficulty, and importance of multiple prestigious schools in the United States, dividing the courses into freshman, sophomore, junior, research, and elective sections.
The author has also written a college mathematics path and materials: https://hackway.org/docs/math/intro.