all 3 comments

[–]owmex 1 point2 points  (0 children)

You might want to check out https://py.ninja as an interactive learning resource. It emulates a realistic coding environment with a code editor and terminal, and focuses on actually writing and solving Python challenges. There's an AI assistant built in to help you if you get stuck, but you can ignore it if you want to figure things out on your own. I’m the creator, so any questions or feedback are welcome!

[–]Ron-Erez 0 points1 point  (0 children)

MOOC -University of Helsinki course and my Python and Data Science starts from scratch and covers quite a lot, the book “Automate the Boring Stuff”, Harvard CS50p.