65 free data science resources we've hand-picked and annotated for beginners. Learn programming, business analytics, machine learning, and more.