I have programmed - without taking any course - in Python 2.x more than 10 years ago (and I forgot most of it). I am interested in data science and was looking for a Python course as a first step up. I was also looking at an introductory programming course suitable for my kids; Python is perfect for that.
I have followed all 4 "Computing in Python"- courses, and I feel ready now to take on more advanced Python courses or books.
Each course is divided in 4 chapters, each chapter ends with an "exam", the course ends with a final exam. Each course took about a week to complete (+- 3 hours/evening and 2 full days in the weekend (+- 8 hours per day). (I had to hurry, the courses were about to get archived.). The programming exercises and debugging take most of the time and are at the same time the most valuable to grok everything.
There is a SmartBook that is provided as a PDF. Next time I would read the PDF instead of viewing the video's, that would have been faster.
The teaching is well structured and the programming problems are fun to make: they are quite basic at the beginning and get more challenging afterwards. You will make so many exercises that programming in Python really becomes an automation and the exercises never become boring.
I have advised my kids (they are almost or around 20 year) to take the courses.
I recommend the courses.