I wanted to push myself academically with this one. The course material was pretty good, and I felt excited going through the lessons. Just finished the 100-hour program, still wrapping up the certificate. It was decent overall, some parts felt a bit repetitive though.