Expalined the concepts missed from the previous course a lot well. Only thing I would change is to add more about using commands in windows and other platforms as well. Overall it was a great course!
The potential of the course material is great. it certainly expose the student to a range of topics.
The potential of the course is reduced significantly however by the labs. They have poor specifications and leave the student to 'discover' how to complete labs. In the early labs it's just a cut and paste to make things work, but in the later labs its the lack of objective specifications that makes them difficult ....not the material covered.
The capstone lab in particular is a reasonable challenge in itself, but made incredibly more challenging (read, it requires multiple attempts just to find out what is required in the answer) because of the lack of specification.
Do I think it's a worthwhile course? Yes, because it makes you think through a learning path.
Do I think it's a good course? Not so much since the learning objectives are very much left to the student to discover almost by accident.