I hear you on how hard it is to find time to focus on coding. I have 2 year old twins that I'm home with, and I struggle daily with frustration because I want to be progressing faster with my studies... but I just do the best I can.
Things that help (I need to do more of the self-care mentioned above - sleeping more, taking care of myself).... I get up at 5am every morning (thanks to my dogs, LOL), and instead of going back to sleep after caring for them - I make myself some coffee and fire up Sublime and Udemy.com and get to work. Some days I may only get in 30 minutes in the morning if I'm feeling BLAH, but usually it's almost an hour. That way I've already done some practice, and had my coffee -- before my littles get up at about 7am.
Later in the day I may get in more time during their nap, but it often gets used for dinner prep or keeping chaos from overtaking my house. When I cook dinner I usually put podcasts on like Shop Talk or Control Click cast. Even if I'm not coding, I'm listening to people current in the field and it makes me feel like I'm doing something.
All that being said, I wish I could do more. To feel like I'm progressing -- and to see it -- I've been blogging my way through my Udemy class (Complete Web Developer course). It's one more thing to put on my list, but I like being able to show my work.
Best of luck!