@Sommer I don't think this is useful in your case, since you're not in Vancouver, though I just finished a CS continuing education course in #Python programming at #Vancouver Community College (not a university either, but it was the closest I could find).
The course was very good! I feel, finally, that I now have a solid foundation in Python to build on. It was harder to do that with self-study.
With a good base of knowledge, self-study is more productive, and a lot less tedious. :)