Skip to main content

Beginner to job-ready

Data Analyst learning path

Most data jobs start as analyst roles. Learn Python and SQL, clean and visualise real datasets on Kaggle, add statistics, then prove it with freeCodeCamp's project-based certification.

Courses
7
Time
4–7 months part-time
About 380 hrs by provider estimates
Free certificates
6
Cost
Free
Certificates may cost extra where noted

The steps

0 of 7 steps done

  1. Kaggle Learn

    Python

    Just enough Python for data work.

    5 hrsBeginnerFree certificate

  2. Kaggle Learn

    Intro to SQL

    SQL on real BigQuery datasets.

    3 hrsBeginnerFree certificate

  3. Kaggle Learn

    Pandas

    The analyst's main tool.

    4 hrsBeginnerFree certificate

  4. Kaggle Learn

    Data Cleaning

    Where most real analysis time goes.

    4 hrsBeginnerFree certificate

  5. Kaggle Learn

    Data Visualization

    Charts with seaborn.

    4 hrsBeginnerFree certificate

  6. Khan Academy

    Statistics and Probability

    Statistics so your conclusions hold up.

    60 hrsBeginnerNo certificate

  7. freeCodeCamp

    Data Analysis with Python Certification (Legacy)

    Five projects and a free certification to finish.

    300 hrsIntermediateFree certificate