# Data Science Articles

Articles are more in-depth explanations about concepts covered in Codecademy courses. Here you'll learn more about workflows that developers use every day, and take your coding skills to the next level.- Bias is everywhere in data. The key to combatting bias is knowing what to look out for.
## Bias in Data Analysis

- Algorithmic Complexity,
- Data Analytics,
- Data Science

- Learn about the challenges of storing and analyzing big data
## Big Data Storage and Computing

- Data Engineering,
- Data Science

- This article reviews some of deep learning's common applications.
## Common Applications of Deep Learning

- Data Science,
- Data Visualization,
- Machine Learning

- Practice with some common SQL interview questions.
## Common SQL Interview Questions

- Data Science,
- SQL

- Deep learning models have deep implications.
## Dangers of the Black Box

- Data Science,
- Data Visualization,
- Machine Learning

- Learn about where we get data and what we need to consider ethically.
## Data Collection

- Data Analyst,
- Data Analytics,
- Data Science

- Read about the different projects you can do with data science!
## Data Science Applications

- Data Science,
- Data Visualization

- Learn how to work around problems with visualizing messy and missing data.
## Data Visualizations for Messy Data

- Data Science,
- Data Visualization,
- Python

- Learn how to work with date and time data in Python.
## Date Time Data in Python

- Data Science

- Learn about decision trees, how they work and how they can be used for classification and regression tasks.
## Decision Trees for Classification and Regression

- Data Science,
- Machine Learning

- In this article, we cover the workflow for a deep learning project.
## Deep Learning Workflow

- Data Science,
- Machine Learning

- Learn about recommended EDA steps before fitting a classification model.
## EDA Prior to Fitting a Classification Model

- Data Analytics,
- Data Science,
- Python

- Learn about recommended EDA steps before fitting a regression model.
## EDA Prior To Fitting a Regression Model

- Data Analytics,
- Data Science,
- Data Visualization

- Learn the EDA steps that can be helpful prior to creating an unsupervised clustering model.
## EDA Prior to Unsupervised Clustering

- Data Analytics,
- Data Science

- Learn how to analyze your Facebook messenger chat data to discover insights about your relationships with your friends.
## Facebook Messenger Analysis

- Data Science,
- Python

- Learn about feature importance and how to calculate it.
## Feature Importance

- Data Science,
- Machine Learning,
- Python

- Tips + Tricks for Jupyter Notebook.
## Getting More out of Jupyter Notebook

- Data Science,
- Python

- A walkthrough of Jupyter Notebook's most useful features.
## Getting Started with Jupyter

- Data Science,
- Data Visualization,
- Python

- Visual Studio Code is one of the most popular and powerful text editors used by software engineers today.
## Getting Started with Visual Studio Code

- Code Foundations,
- Computer Science,
- Data Science,
- Developer Tools,
- Web Development

- Learn how to install Jupyter Notebook with Conda and pip.
## How To Install Jupyter Notebook on Mac and Windows

- Data Science,
- Data Visualization,
- Python

- And start building your data science portfolio.
## How to Showcase your Data Science Skills

- Data Analytics,
- Data Science,
- Job Essentials

- Learn about Jupyter Notebooks and how to use them to run your code in this Jupyter Notebook Tutorial.
## How to Use Jupyter Notebooks

- Data Science,
- Developer Tools

- Install PySpark on your computer so you can analyze big data off-platform
## Install Pyspark Off-Platform

- Data Engineering,
- Data Science,
- Python

- This article will teach you how to run Jupyter Notebook on Chromebooks so you can do off-platform Python projects on your Chromebook.
## Installing Jupyter Notebook on a Chromebook

- Data Science,
- Developer Tools,
- Python

- Exploring and defining the methods of obtaining data
## Intro to Data Acquisition

- Data Analytics,
- Data Science

- What is Jupyter Notebook?
## Introducing Jupyter Notebook

- Data Science,
- Data Visualization,
- Python

- A brief overview of the data wrangling process and tidy data
## Introduction to Data Wrangling and Tidying

- Data Science,
- Web Development

- Learn about load balancers and how resource load is distributed using various load balancing algorithms.
## Introduction to Load Balancing

- Computer Science,
- Data Science,
- Web Development

- Learn about NoSQL and the different types of NoSQL databases.
## Introduction to NoSQL

- Data Science,
- Web Development

- pandas and NumPy are very useful libraries in Python. Let's learn how to use them!
## Introduction to Pandas and NumPy

- Data Analyst,
- Data Science,
- Data Scientist,
- Python

- This article is a brief introduction to the formal theory (otherwise known as Math) behind regression analysis.
## Introduction to Regression Analysis

- Computer Science,
- Data Science,
- Machine Learning,
- R

- Learn how to define a Python function in one line!
## Lambda Functions

- Data Science,
- Python

- Learn when to use a log transformation of the dependent variable of your linear regression and how to interpret the resulting regression equation.
## Log Transformations (And More)

- Data Science,
- Data Visualization,
- Python

- Long short-term memory networks (LSTMs) are often used in deep learning programs for natural language processing.
## Long Short Term Memory Networks

- Data Science,
- Machine Learning

- Learn how machine learning algorithms impact our daily lives by analyzing one of the most influential algorithms there is: the Netflix recommendation engine!
## Netflix Recommendation Engine

- Data Science,
- Machine Learning

- This article describes why normalization is necessary. It also demonstrates the pros and cons of min-max normalization and z-score normalization.
## Normalization

- Data Science,
- Machine Learning

- An introduction to principal component analysis (PCA) and example implementation in Python
## Principal Component Analysis

- Data Science,
- Data Visualization,
- Machine Learning

- This article will teach you how to run Python code on Chromebooks so you can do off-platform Python projects on your Chromebook.
## Programming in Python on a Chromebook

- Data Science,
- Developer Tools,
- Python

- Open-source ML library for Python. Built on NumPy, SciPy, and Matplotlib.
## Scikit-Learn Cheatsheet

- Data Science,
- Machine Learning,
- Python

- Learn how to customize your figures and scale plots for different presentation settings.
## Seaborn Styling, Part 1: Figure Style and Scale

- Data Science,
- Data Visualization,
- Machine Learning

- Introduction to the two main classes of algorithms in Machine Learning — Supervised Learning & Unsupervised Learning.
## Supervised vs. Unsupervised

- Data Science,
- Machine Learning

- Learn about how to recognize when your model is fitting too closely to the training data.
## The Dangers of Overfitting

- Data Science,
- Machine Learning

- Learn the general structure of how to approach Machine Learning problems in a methodical way.
## The Machine Learning Process

- Data Science,
- Data Visualization,
- Machine Learning

- Fun ML tutorial on the show Survivor
## The Machine Learning Process: Identifying Storylines in Survivor

- Data Science,
- Machine Learning

- Fun ML tutorial on Taylor Swift
## The Machine Learning Process: Look What Taylor Swift Made Me Do

- Data Science,
- Machine Learning

- An introduction to exploring and visualizing time series data with Python.
## Visualizing Time Series Data With Python

- Data Analyst,
- Data Analytics,
- Data Science,
- Data Scientist,
- Data Visualization

- A hands-on tutorial in web scraping featuring two popular libraries, Beautiful Soup and Selenium.
## Web Scrape with Selenium and Beautiful Soup

- Data Science,
- HTML & CSS,
- Python

- Learn about the different types of chatbots and how they work.
## What are Chatbots

- Code Foundations,
- Data Science,
- Machine Learning

- An artificial neural network is an interconnected group of nodes, an attempt to mimic to the vast network of neurons in a brain.
## What are Neural Networks?

- Data Science,
- Machine Learning

- Learn about applications of big data and how we can describe it with the 3 Vs
## What is Big Data?

- Data Engineering,
- Data Science

- A quick overview of deep learning and its applications
## What Is Deep Learning?

- Data Science,
- Data Visualization,
- Machine Learning

- Learn about Apache Spark and its application for big data analysis
## What is Spark?

- Data Engineering,
- Data Science,
- Python

- Managing data is quick and easy with database collections built right into the Editor. For even more customization, the wix-data module gives you greater functionality for manipulating, and querying data.
## Wix Data Module

- Data Science