The class is definitely worth the price. The online platform is easy to navigate and very straightforward. The class is very engaging, so be prepared! This class will require a lot of work, but you will learn a lot. There are plenty of additional sources given to you that you may save for future use, and the class really pushes you to interact with your classmates. The weekly live tutorials are optional but VERY helpful. You can get out of this course what you put into it, so make sure to put in the extra effort.