Great experience!
The courses are structured in a way that it's easy to learn the material and show understanding through the completion of projects and quizzes. It was very clear what I needed to get done each week to stay on track. If I ever did get confused or stuck, the Piazza forum helped me find solutions. I clearly understood what was going to be taught to me in each course, and I feel confident in my new knowledge of those areas.
