Udacity provides a unique opportunity to access advance course material in an engaging and supportive way. It is especially hard for working professional to learn new skills and go back to academia. I have complete Deep Learning and Flying Car nanodegree... Read More by spending some time on weekends. I find myself quite exposed to these materials that may have taken me 2 master/phd years. Having insights in advance materials and community quickly provides us flexibility to understand the topology of career paths and decide/experiment on what interest us.