In the past my students had success with the CISCO Netacad courses. A newer iteration of those offerings can be found at Skillsforall. Here are their Python courses: https://skillsforall.com/learningcollections/python?courseLang=en-US I am not sure how well these map to the various 10 and 20 levels.
Pax: If the Netacad is of interest to you, reach out to me as RVS is a approved academy and as such we can do things such as issuing certificates.