Quite surprised to see UW materials on HN. I took the non-major equivalent of this course; it was an introduction to C, Bash, Linux, and assembly. It was quite helpful back then, although the web helped me expand on what I know as with most computer science topics.
I wish I could’ve taken the major version but, alas, I wasn’t offered a spot in UW’s CSE program despite all my passion and effort. I will refrain from turning this comment into a lament of the university’s capacity constrained major system.