Skip to content

Data Analysis with Python

freeCodeCamp's free certification in data analysis with Python, NumPy, pandas, Matplotlib and Seaborn, earned through projects.

freeCodeCamp beginner Free

What you'll learn

  • Clean and analyse data with NumPy and pandas
  • Visualise data with Matplotlib and Seaborn
  • Complete portfolio projects

About this course

Learn to read data from sources such as CSV files and SQL, and to clean, analyse and visualise it with the core Python data libraries. The certification is earned by completing hands-on projects.

glitchdata links to this course; its content, schedule and pricing are set by freeCodeCamp.

Before you start

  • Basic Python

Where to take it

This course is run by freeCodeCamp. glitchdata describes it and links to it, but doesn't host its lessons — you take it on their site, under their terms.

www.freecodecamp.org ↗

More in Data science & analytics

SQL for Data Science

A beginner-friendly course on querying data with SQL: filtering, sorting, joins, subqueries and data preparation.

University of California, Davis Free to enrol; certificate paid