Collection of course syllabus and course websites (mainly EECS) @ UMich.
Complete list of EECS courses: https://bulletin.engin.umich.edu/courses/eecs/
EECS 201: Computer Science Pragmatics
https://www.eecs.umich.edu/courses/eecs201/
EECS 285: Practical Programming in Java
https://eecs285.github.io/eecs285.org/
EECS 367: Introduction to Autonomous Robotics
EECS 376: Foundations of Computer Science
https://eecs376.github.io/website/
EECS 388: Introduction to Computer Security
EECS 470: Computer Architecture
https://www.eecs.umich.edu/courses/eecs470/
EECS 473: Advanced Embedded Systems
https://www.eecs.umich.edu/courses/eecs473/overview.html
EECS 481: Software Engineering
https://web.eecs.umich.edu/~weimerw/481/
EECS 485: Web Systems
https://eecs485staff.github.io/eecs485.org/
EECS 489: Computer Networks
https://github.com/mosharaf/eecs489
EECS 490: Programming Languages
https://eecs490.github.io/eecs490.org/
EECS 494: Computer Game Design and Development
EECS 568: Mobile Robotics: Methods and Algorithms
https://robots.engin.umich.edu/mobilerobotics/
EECS 483: Compiler Construction
https://maxsnew.com/teaching/eecs-483-fa21/
EECS 498: Introduction to Algorithmic Robotics
https://web.eecs.umich.edu/~dmitryb/courses/fall2021iar/
EECS 542: Advanced Topics in Computer Vision
https://web.eecs.umich.edu/~fouhey/teaching/EECS542_F21/
EECS 442: Computer Vision
https://web.eecs.umich.edu/~justincj/teaching/eecs442/WI2021/
EECS 498-004: Introduction to NLP (Now course code changed to EECS 487)
https://web.eecs.umich.edu/~wangluxy/courses/eecs498_wn2021/eecs498_wn2021.html
EECS 598-012: Unsupervised Visual Learning (similar to EECS 542)
https://web.eecs.umich.edu/~ahowens/eecs598-012/w21/
EECS 370: Introduction to Computer Organization (Deprecated)
https://www.eecs.umich.edu/courses/eecs370/eecs370.f20/
EECS 201: Computer Science Pragmatics
https://www.eecs.umich.edu/courses/eecs201/
EECS 484: Database Management Systems