I was pretty happy with how everything went. The online setup worked well for me since I have a busy schedule. It felt good to finish something that pushes you a bit. The lessons made me think, which I liked. Seeing my own progress kept me going. This course fits if you want a real challenge without leaving home.