Learn Python for Data Science – Full Course for Beginners

freeCodeCamp.org

A long beginner course by ThePyCoach that starts with installing Python and the language basics, then spends most of its time on pandas and NumPy: filtering, reshaping, grouping, merging and cleaning data. Four projects break up the lessons: scraping tables from the web with pandas, building visualizations, cleaning a dataset, and a text classifier with scikit-learn. The code and datasets are on GitHub.

What you'll learn

  • Python basics for data work
  • Filtering, reshaping and pivoting DataFrames with pandas
  • Grouping, aggregating and merging datasets
  • Cleaning messy data with pandas and regular expressions
  • Making charts from DataFrames
  • Text classification with scikit-learn

More Data Science courses