At 31:35, one of the categories of SW is shown as "Data Storage and Analysis", but when the lecture gets into the details (34:54), it's referred to as "Data Acquisition and Analysis"
I know that my comment is very late from this publication date. First of all - a very good introduction to the lowest level of IOT but really very limited on IOT/Cloud processing of different sensors ultimately resulting in Data Mining, inference or analytics ie. two days after eating fish - i get hives. 2. two days after a winter thaw with snow pack of 30 inches, temperature greater than 45F then make your sump pump is ready. I never learned C Language because i hate it, remembering to add semi-colons. Also i learned programming prior to Yourdon's structured programing - is there a more human based IDE for Arduino? I still like expletive GOTO rather than 20 levels of IF statements. Lastly IMHO a very IMPORTANT aspect of Arduino and probably other micro-controlers/computes or is the multitude of libraries that talk low level code to the sensor/actuators. Long comment - huh? I will be following your other videos.