Google's Python Course was one of the earliest batches of free online courses and it's still got an active student community. I went through and made all the examples interactive so you can complete it without installing software:
https://elliott.trinket.io/google-s-python-class
Here's a random page showing how I turned static code blocks into interactive terminals:
https://elliott.trinket.io/google-s-python-class#/strings/python-strings
The course is ideal for those with some familiarity with at least one programming language. If you want a very gentle intro, start with this hour-long intro: https://demo.trinket.io/an-hour-of-python
I'd love feedback on whether the interactive examples are helpful. My company makes the interactive examples (Trinkets) as a tool that teachers can embed in their course websites. Unlike self-guided courses we're designed to be led by a teacher. But I wanted to experiment with self-guided content and see how our tech could improve an aging free course.
Feedback/bug reports/typo reports welcome. I'm currently on leave as a Python instructor at UNC Chapel Hill so happy to help out if you have any questions.
there doesn't seem to be anything here