They are using snap! an apparent derivative of Scratch. Seriously? The course sounds exactly like my six graders middle school course. Well the six graders did read Hacker News, so I guess that is what makes it a College Level EE course (eyes roll).
This is not an EE class, it's an intro CS class, one that's not for those with prior knowledge who know they'll choose CS as a major. This kind of course can get new people interested, those who didn't think they'd like or could do CS. Even if they don't major in it, by taking this one course, they know more about an important part of what makes our world work.
CS50 at Harvard College [0] is also a very large, popular course that gets more people interested in CS as a major but is also useful to those who don't take another class. It also starts with Scratch though it switches to other languages very quickly and appears more challenging overall than this course.