That course was great, though, and I definitely learned some things I'm glad to have learned!
IMO the instructional materials are a small part of the value. The things that stood out to me were:
- the assignments
- the autograding of programming assignments
- giving and receiving peer feedback about written assignments
- learning some LaTeX for those assignments
- having an artificial reason (course grade) to persist in improving my algorithm and code [on the problems taught in that course, I wouldn't have been self-motivated enough if they were just things I came across during a random weekend]
* My fellow classmates. Had a small study group where we got on Discord to hang out and it was a blast
* The TAs - they were so dedicated to the students and fantastic. MVPs of the program
I would not let the lack of assignments, tests, and quizzes stop you from trying these if you are interested. At a minimum, they would give you a feeling for what the program/s are like, and possibly encourage you to enroll into the online degree program, which is an exceptional value.
For core CS, I found Graduate Intro to Operating Systems very rewarding.
dannyfreeman•1h ago
marai2•37m ago
dannyfreeman•30m ago
BlackjackCF•18m ago