Maybe couple your learning with free online courses, like the aws training at the following url?
https://explore.skillbuilder.aws/
i couldn't imagine learning this stuff from a textbook without exercises and more to do.
at least the videos here talk about examples, and build a context by talking about types of tools you might use, how to use them, etc.
i started looking into the intro to Data Science course thing, and damn -- i had no idea -- i was completely lost -- it was like a foreign language.
so i started flipping back and forth between it and free courses on youtube, wiki and other pages to explain basic statistics, which apparently i do not know/remember. just having multiple different people teach the same concepts in different ways seemed to help a bit, and actually learning and getting more familiar with all the lingo helped (get things to be more interesting).
all that said, i've pretty much decided i am _not_ going to pursue any serious data science-related jobs (i'm looking at the moment).
i _could_ potentially still look into some roles which don't require a mastery and love of all things data science, but i am somewhat confident already that i'm not interested in this stuff, even if i had some magical practice-exercise world to help keep things interesting/practical.
so maybe that's a non-answer? that is, don't do it, don't worry about it, don't stay motivated, and don't keep studying boring stuff -- like is too short. go thru all the textbooks at least once to get familiar, then start diving down on just the topics you seem to actually care about.
and/or use a Pomodoro timer. i sometimes use the following Chrome extension to plow thru various boring content in short bursts, then reward myself somehow after:
https://chrome.google.com/webstore/detail/pomodoro-chrome-ex...