Free Online Data Science Courses

Data science courses focus on statistical analysis, machine learning, and data visualization. Enroll in a data science course to gain the skills needed to extract insights from large datasets. Ideal for professionals in IT, finance, and healthcare.

627 Data Science Courses

Introduction to D3.js

Coursera Project Network

Introduction to D3.js is a 2-hour project-based course that teaches you how to use D3.js to create dynamic, interactive data visualizations using SVG elements.

Introduction to Data Analytics for Business

University of Colorado Boulder

Introduction to Data Analytics for Business is a comprehensive course that provides a strong foundation in data analytics practices, from the information lifecycle...

Introduction to Data Science

IBM

Introduction to Data Science provides foundational skills for a career in data science. From learning about data science applications to gaining hands-on experience...

Introduction to Data Science and scikit-learn in Python

LearnQuest

This course provides a comprehensive introduction to data science and scikit-learn in Python, enabling learners to apply artificial intelligence techniques to test...

Introduction to Designing Data Lakes on AWS

Amazon Web Services

Prepare to design and operate a secure and scalable data lake on AWS without prior data science knowledge.

Introduction to Machine Learning in Sports Analytics

University of Michigan

Introduction to Machine Learning in Sports Analytics is a comprehensive course that equips students with the skills to apply supervised machine learning techniques...

Introduction to Microsoft Azure Synapse Analytics

Microsoft

Introduction to Microsoft Azure Synapse Analytics provides a comprehensive understanding of designing and implementing data solutions using Azure Synapse Analytics...

Introduction to Neurohacking In R

Johns Hopkins University

Introduction to Neurohacking In R equips you with the skills to manipulate and analyze neuroimaging data using the R programming language. Gain expertise in inhomogeneity...

Introduction to Predictive Modeling

University of Minnesota

Introduction to Predictive Modeling provides an in-depth understanding of linear regression, time series forecasting, and data preparation in Excel, preparing learners...

Introduction to PyMC3 for Bayesian Modeling and Inference

Databricks

Introduction to PyMC3 for Bayesian Modeling and Inference provides comprehensive instruction on using PyMC3 for scalable Bayesian modeling and inference, led by...

Introduction to Python Fundamentals

University of Colorado Boulder

Introduction to Python Fundamentals is a beginner-friendly course designed to teach the basics of programming in Python. Through a slow-paced learning approach,...

Introduction to R: Basic R syntax

Coursera Project Network

Introduction to R: Basic R syntax is a beginner-friendly guided project that introduces the RStudio environment, covers basic concepts, and helps learners run their...

Introduction to Systems and Network Mapping with Kumu

Coursera Project Network

Introduction to Systems and Network Mapping with Kumu is a 1-hour project-based course that teaches the creation of interactive relationship maps and visualizations...

Introduction to the Tidyverse

Johns Hopkins University

This course introduces the powerful Tidyverse tools for organizing and analyzing data. Learn to distinguish and transform data, and explore the ecosystem of R packages...

Introduction to Trading, Machine Learning & GCP

Google Cloud & New York Institute of Finance

Introduction to Trading, Machine Learning & GCP is a comprehensive course covering the fundamentals of trading, quantitative trading strategies, and application...

Jasper AI: Writing a Product Review Blog Post

Coursera Project Network

Enhance your content creation skills with a project-based course using Jasper AI to create a professional product review blog post for wireless noise-cancelling...

Julia for Beginners in Data Science

Coursera Project Network

Julia for Beginners in Data Science is a guided project focusing on data cleaning and exploratory analysis using Julia. Gain hands-on experience with real-world...

Julia Scientific Programming

University of Cape Town

This course introduces beginners to programming in Julia, a high-performance language for scientific computing. You will learn to code, work with data, use notebooks,...