I've followed this github project for the past year and a half and although I find the repository full of amazing resources, I still find it unsuitable (for my own needs) since there's limited (to no) feedback -- necessary for learning -- from a dedicated resource (I.e professor ). However , the project maintainer(s) are aware and working on addressing this -- as well as other -- issues; its worth noting that this problem isn't esoteric to this project , but many other (free) online resources .