First, I will say, I always love the opportunity to learn something, especially technology. So, I did like this course in that respect. However, that is about where it stops.
There are 2 reasons. First, the videos were just too boring. They need to possibly break the videos up more and integrate some exercises between them.
For the second reason, the best way I can explain it is with a simple comparison, comparing the videos, the problems, and the solutions. First, the problems. I liked them. They were challenging, on a scale from 1-10 (5 average, I would rank them at least a 7. But, I don't mind as long as I am being prepared for the problems.
Once I got the solutions, I noticed some inconsistencies, I believe. Not with the problems, but with the videos. For example, I noticed where they were calling for a function within a function for some solutions. Throughout the course, I don't remember being shown that on any of the videos. And, I'm seeing this on the solutions? How are we suppose to know we can do that or not. Some taking this course wouldn't even know that's been done in other languages before, thus not having any idea of it. And, if that's part of the solution, then I would think it would have been "hit hard" in the videos. That method, calling a function within a function, may have been mentioned in the videos, but to the extent that it should be coming up on the solutions?
That's what I believe I saw going on. Maybe a more "general" comparison, again, only a comparison. if I signed up for a Calc 1 class, the videos were no better than high school Algebra, but the solutions were to the level of Calc 3 or D.E. The videos need to be "stepped up" and the solutions need to be "stepped down". A better explanation of the problems could assist as well. For, in many of the problems, I was having difficulty in simply understanding what the problem was suppose to be doing. I was having to consult computer professionals to ask them what's going on with this problem, just in understanding the problem. And, I have a Masters Degree in Engineering. If you haven’t had Linear Algebra, you will probably struggle in this class. If you haven’t programmed before, you will probably struggle in this class. If you haven’t programmed before, you should be able to understand the videos fine (high school algebra). But, you will have great difficulty with the problems. There are probably better MATLAB courses out there.