Some similar-looking HTTPS errors I had were fixed by running this code first:
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
For more context, and a comment on security, see my post in the Lesson 1 topic: Lesson 1 official topic - #610 by Arthur