The amount of work that goes behind the scenes must be immense. The mini-projects are fantastic as they lead / guide to develop not only your work but also on how to think about the problem domain and how they connect with the videos. The quizzes also ensure you're kept on your toes. I'm glad I could complete the course this time as work commitments previously prevented me time wise. I feel I have good tools now to progress further with Python.