Have you ever heard of a tiny university called MIT? It's only one of the top five universities on the planet.
Well they're part of EdX and generously give free FULL courses online. It's not something you can take at your own pace, they record class seminars every week then give you homework which you can access at anytime during the week but you need to hand in homework by Sunday. So you have one week of flexibility to fit it in your schedule but that homework needs to be in by midnight Sunday.
Trust me when I say it's intense, you have to be pretty smart/focused to pull off the ten hours a week that they estimate but in return you're receiving lessons organised and presented by some of the best teachers possibly available.
Programming in Python starts mid January:
https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-6
It's free to take the course and if you want a certificate from MIT to show your attendance and grade then you can choose to pay $50 if you want. I've taken a number of classes there and it's genuinely fantastic but be prepared to put in the time (granted, I'm easily distracted so if I was focused it would have taken less time but I manage to take them in my spare time after work).
Good luck and well done for motivating yourself to build up that experience. Every little bit helps.