A common mistake I see a lot of people make (my past and sometimes present self included) is trying to consume too much reading or visual learning material at once without practice.
Instead of 30 TreeHouse videos, take on fewer videos, but put effort into practice immediately upon viewing. The brain likes to fool us into thinking in-the-moment understanding is the same as learning. In reality, learning comes with practice.
Perhaps set a schedule ahead of time, outlining the topic you intend to cover at a particular time along with spaced periods of self-testing (implementing topic XYZ from memory); if you can implement it, then space out the next practice session for that topic with a larger gap, otherwise shrink the time gap till next practice and review the topic. This spaced repetition can take place over the course of a day, a weekend, a week, or a month.
Pick a tool to keep track of your progress, such as a spreadsheet, calendar, or 3x5 index cards. I like the index card method, as it provides tactile feedback to enhance learning just a wee bit more.