Skip to main content

173 free courses

All free online courses

Search and filter everything we list. Every card says whether the certificate is free, paid or not offered, and links straight to the provider.

28 of 173 free courses match

  • Cisco Networking Academy

    Introduction to Cybersecurity

    Cisco's short free starter course on cyber threats, protecting your data and what a cybersecurity career looks like.

    Free certificateCyber Security
    6 hrsBeginner
  • Python for Everybody (PY4E)

    Python for Everybody (PY4E)

    Dr. Chuck's free Python course and textbook, the same material as his Coursera course.

    Free certificateProgramming
    60 hrsBeginner
  • Harvard's free CS50 course on securing accounts, data, systems and software, and on preserving privacy.

    Free certificateCyber Security
    Self-pacedBeginner
  • Kaggle Learn

    Data Cleaning

    Kaggle's course on fixing missing values, scaling, dates, encodings and messy entries.

    Free certificateData Science
    4 hrsBeginner
  • IBM SkillsBuild

    Data Fundamentals

    IBM SkillsBuild's free data learning plan, ending in a shareable IBM badge.

    Free certificateData Science
    10 hrsBeginner
  • Kaggle Learn

    Data Visualization

    Kaggle's short course on making line, bar, scatter and distribution charts with seaborn.

    Free certificateData Science
    4 hrsBeginner
  • Kaggle Learn

    Intro to SQL

    Kaggle's quick introduction to SQL queries using Google BigQuery public datasets.

    Free certificateData Science
    3 hrsBeginner
  • web.dev's free HTML course on semantics, forms, metadata and accessible markup.

    Free certificateWeb Development
    12 hrsBeginner
  • web.dev's free JavaScript course covering the core language from the ground up.

    Free certificateWeb Development
    15 hrsBeginner
  • Kaggle Learn

    Pandas

    Kaggle's short hands-on course on reading, selecting, grouping and cleaning data with pandas.

    Free certificateData Science
    4 hrsBeginner
  • Kaggle Learn

    Python

    Kaggle's quick Python primer for data science, run entirely in browser notebooks.

    Free certificateData Science
    5 hrsBeginner
  • freeCodeCamp's new interactive Python certification, launched December 2025, with a free exam.

    Free certificateProgramming
    300 hrsBeginner
  • freeCodeCamp's rebuilt certification on Bash, SQL, PostgreSQL and Git, with a free exam.

    Free certificateData Science
    300 hrsBeginner
  • Kaggle Learn

    Advanced SQL

    Kaggle's follow-on SQL course: unions, analytic functions, nested data and efficient queries.

    Free certificateData Science
    4 hrsIntermediate
  • Kaggle's next step in ML: missing values, categorical data, pipelines, XGBoost and leakage.

    Free certificateAI & Machine Learning
    4 hrsIntermediate
  • IIT Madras' short NPTEL course on Python, pandas and visualization with two case studies.

    Paid certificateData Science
    16 hrsBeginner
  • IIT Madras' NPTEL course on the maths and methods behind data science, using R.

    Paid certificateData Science
    48 hrsIntermediate
  • Macquarie University's course on preparing and analysing data in Excel: text and date functions, named ranges, tables and lookups.

    Paid certificateCareer Skills
    20 hrsIntermediate
  • Microsoft (open-source curricula)

    Data Science for Beginners

    Microsoft's free 10-week, 20-lesson open curriculum introducing data science.

    No certificateData Science
    40 hrsBeginner
  • Khan Academy's full free statistics course, from describing data to significance tests.

    No certificateData Science
    60 hrsBeginner