The interactive practicals, and especially the tests, made me better understand the linux commands than watching videos and taking multiple choice tests.
I am surprised that this course is billed as "beginner friendly". Very little explanation of the structure of the OS and its commands is given. Lessons consist of the student being prompted to read the manual for a certain command, which is typically long, overwhelming, and filled with technical terms that are mostly incomprehensible to a beginner. The lesson will then ask you to write a few commands based on the information in the manual, which is either doable or not, depending on the quality of that particular manual. The lesson then prompts you to try out a few commands, often with little explanation of the syntax. I also noticed some errors and inconsistencies in the lesson material. I gave up near the end of Week 1 of 3 because I found this course so frustrating. (And I am a computational scientist and know how to code in several programming languages already, so I am comfortable with this type of work.)
