Wonderful course for beginners. Dr. Chuck is very easy going and explains everything in short videos which are straight to the point and focus on the core essentials. The homework are great and provide real examples that we can learn from.
The best part is the the homework assignments can be done in advance or turned in late, either way it's good as long as you complete everything by the end date. And if you still miss completing the course, you can continue it with the next iteration. This is very helpful for some people who have fulltime jobs and families.. and get caught up with life from time to time.