So, in general, I'd say this course is remarkably well done. The professor is charismatic and entertaining to watch/listen to; the assignments are properly challenging for absolute beginners; and the free book that comes along with the course is fantastic!
There are a few issues I found with the class in general, only being that you have to pay to have access to grading aspect of the next courses, but I'm assuming that doesn't affect the learning experience any. Also, on occasion, I felt like I might have missed something, and searching the Internet quickly solved my issue.
Despite this, I found it to be enriching and fun, and I look forward to the rest of the courses!