Data Science
Data Scientists try to make sense of the data that’s all around us. Learning Data Science can help you make informed decisions, create beautiful visualizations, and even try to predict future events through Machine Learning. If you’re curious about what you can learn about the world using the data produced every day, then Data Science might be for you!Why we love it:
- Statistics
- Machine Learning
- Databases
- Natural Language Processing
New to Data Science? Start here
Jumpstart your career
- career path
Data Scientist: Machine Learning Specialist
Use data to solve problems at scale, make predictions, find patterns, and more!Beginner friendly,78 LessonsJob Essentials - career path
Data Scientist: Analytics Specialist
Learn Python and SQL, and build the skills you need to query, analyze, visualize data — and communicate your findings.Beginner friendly,63 LessonsJob Essentials - career path
Data Scientist: Natural Language Processing Specialist
Learn Python, SQL, and NLP and build the skills you need to query, analyze, and visualize data.Beginner friendly,84 LessonsJob Essentials
All courses in Data Science
Free + Pro courses
All levels
59 courses
- career path
Data Scientist: Inference Specialist Career Path
Beginner friendly,77 LessonsJob Essentials - skill path
Build a Machine Learning Model with Python
Intermediate,16 LessonsWith Final Project - skill path
Visualize Data with Python
Beginner friendly,12 LessonsWith Final Project - skill path
Analyze Data with SQL
Beginner friendly,15 LessonsWith Final Project - skill path
Analyze Data with Python
Beginner friendly,28 LessonsWith Final Project - skill path
Analyze Financial Data with Python
Beginner friendly,19 LessonsWith Final Project - skill path
Analyze Data with R
Beginner friendly,19 LessonsWith Final Project - skill path
Design Databases With PostgreSQL
Beginner friendly,11 Lessons - skill path
Build Deep Learning Models with TensorFlow
Intermediate,6 LessonsWith Final Project - skill path
Master Statistics with Python
Intermediate,31 Lessons - skill path
Apply Natural Language Processing with Python
Intermediate,8 LessonsWith Final Project - skill path
Data Analyst Interview Preparation
Intermediate,4 LessonsWith Final Project - skill path
Data Scientist Interview Preparation
Intermediate,8 LessonsWith Final Project - skill path
Fundamental Math for Data Science
Beginner friendly,16 Lessons - skill path
Feature Engineering
Intermediate,4 Lessons - skill path
Build Chatbots with Python
Beginner friendly,21 LessonsWith Final Project - skill path
Machine Learning Fundamentals
Beginner friendly,12 Lessons - skill path
Data Science Foundations
Beginner friendly,49 LessonsJob Essentials - course
Learn Python 3
Beginner friendly,14 LessonsLanguage Fluency - course
Learn Python 2
Beginner friendly,20 LessonsLanguage Fluency - course
Learn SQL
Beginner friendly,4 LessonsLanguage Fluency - course
Learn R
Beginner friendly,16 LessonsLanguage Fluency - course
Learn Intermediate Python 3
Intermediate,11 LessonsLanguage Fluency - course
Getting Started Off-Platform for Data Science
Beginner friendly,1 Lesson - course
Learn Web Scraping with Beautiful Soup
Intermediate,1 Lesson - course
Learn the Basics of Regular Expressions
Beginner friendly,1 Lesson - course
Probability
Beginner friendly,4 Lessons - course
Learn Data Analysis with Pandas
Intermediate,4 Lessons - course
Learn the Basics of Machine Learning
Intermediate,13 Lessons - course
How to Transform Tables with SQL
Intermediate,4 Lessons - course
Learn Advanced Python 3
Advanced,5 LessonsLanguage Fluency - course
How to Analyze Business Metrics with SQL
Intermediate,2 Lessons - course
Learn to Program Alexa
Beginner friendly,7 Lessons - course
Learn Intermediate SQL for Marketers and Product Managers
Intermediate,3 Lessons - course
Differential Calculus
Beginner friendly,1 Lesson - course
Linear Regression in Python
Intermediate,4 Lessons - course
BI Dashboards with Power BI
Beginner friendly - course
Getting Started with Natural Language Processing
Beginner friendly,1 Lesson - course
How to Clean Data with Python
Intermediate,2 Lessons - course
Learn Data Visualization with Python
Intermediate,5 Lessons - course
Linear Algebra
Beginner friendly,2 Lessons - course
Learn Statistics with NumPy
Intermediate,3 Lessons - course
BI Dashboards with Tableau
Beginner friendly - course
Learn Statistics with Python
Beginner friendly,11 Lessons - course
R for Programmers
Beginner friendly - course
Learn Statistics with R
Intermediate,9 Lessons - course
Exploratory Data Analysis in Python
Beginner friendly,5 Lessons - course
Learn D3
Intermediate,1 Lesson - course
Learn dplyr
Intermediate,5 Lessons - course
Learn Linear Regression in R
Intermediate,1 Lesson - course
Learn ggplot2
Intermediate,2 Lessons - course
Learn the Basics of Artificial Intelligence (AI) with Minimax
Advanced,2 Lessons - course
Text Preprocessing
Intermediate,2 Lessons - course
Hypothesis Testing with Python
Intermediate,6 Lessons - course
Learn the Basics of Causal Inference with R
Intermediate,5 Lessons - course
Language Parsing
Intermediate,2 Lessons - course
Using Storytelling to Prove a Case With Data
Beginner friendlyBuilt By HubSpot - course
Text Generation
Intermediate,1 Lesson - course
Learn Conversational Design with Alexa
Intermediate,6 Lessons