Never could catch on to Python. I was studying math at university and we had to take the course. Anyway, I don't feel the professor was good at teaching Python - though he probably was at math (his other subject).
You need the right tools. I'm learning by myself at the moment. A programming book is better (for me at least) than an online course.