Data Science

Today’s technology has made it easier than ever for businesses and organizations to accumulate data on a massive scale. These courses will teach you how to wrangle large, unstructured sets of data to gain insights and make data-driven decisions.

$63,250US average salary*
* Source: Payscale May 2017

Career Paths

Career Paths guide you through exactly what you need to learn to build a solid foundation for a career in tech.

Codecademy Program Logo

Intensive Programs

Each Codecademy program is designed to upgrade your skills through a rigorous curriculum with personalized support. Level up today!

Learn more


Codecademy courses teach you a specific language or technology through interactive lessons.

pro-ribbonExclusive Course

Learn Python 3

Learn the latest and greatest version of the most popular programming language in the world!


Learn Python 2

Learn the basics of the world's fastest growing and most popular programming language used by software engineers, analysts, data scientists, and machine learning engineers alike.

pro-ribbonExclusive Course

Learn Web Scraping with Beautiful Soup

Learn Beautiful Soup, a popular Python library for web scraping.


Learn R

R is a popular language used by data scientists and researchers. If you are working with data, R is a fantastic language to learn.


Learn Statistics With Python

Learn how to calculate and interpret several descriptive statistics using the Python library NumPy.


Learn SQL

Learn to communicate with databases using SQL, the standard data management language.


SQL: Table Transformation

Practice more SQL in this course that covers how to manipulate and transform data.


SQL: Analyzing Business Metrics

Explore SQL further in this course focusing on how to analyze data.

pro-ribbonExclusive Course

Machine Learning

Learn the basics of Machine Learning in this introductory course.

pro-ribbonExclusive Course

Natural Language Processing

Build code that powers tools from virtual assistants to autocorrect.

pro-ribbonExclusive Course

Learn D3

Learn D3, the popular interactive data visualization library.

pro-ribbonExclusive Course

Practical Data Cleaning

Pull and clean data from the web with this Python based course.

pro-ribbonExclusive Course

Data Analysis with Pandas

Learn the basics of Pandas, an industry standard Python library that provides tools for data manipulation and analysis.

pro-ribbonExclusive Course

Introduction to Statistics with NumPy

Learn about NumPy, a Python library used to store arrays of numbers, organize large amounts of data, and perform statistical calculations.

pro-ribbonExclusive Course

Data Visualization in Python

Learn how to present data graphically with Python, Matplotlib, and Seaborn.