I've tried to learn programming through many MOOCs but failed multiple times.Are there any good resources that are interesting to learn? 
The problem I face is most of these MOOCs are too boring in the beginning and I usually end up abandoning them.Lately, I came across Project Euler and I'm having fun solving the challenges on the platform. I'm planning to learn Python as I like to pivot my career towards the data side and may create some generative art in the future!Some help would be appreciated!To give some context, I work as a Product Engineer developing digital solutions for an energy company. I don't code, but I understand the whole software development process at a high level. I currently act as a bridge between the development team and the management.My expertise in programming is limited to the following:
- I've fairly a good grasp of HTML, something I learned by editing websites.
- I know a bit of SQL to query data
- I have some experience in Arduino programming and know how to code basic stuff
- I learnt C while in college and understand the basics of loops, conditional statements, etc.