Data Science Terms: A to Z Glossary

Written by Coursera • Updated on

Interested in data science, but you keep seeing terms unfamiliar to you? This A-to-Z glossary defines all the key data science terms you need to know.

Data Science Terms

Data science is the scientific study of data. Data scientists ask questions and find ways to answer those questions with data. They may work on capturing data, transforming raw data into a usable form, analyzing data, and creating predictive models. Many data scientists start their careers as data analysts, which enables them to familiarize themselves with the data analysis process and the overall data analytics landscape.

This data science glossary can be a useful reference if you are familiar with basic terms and want to advance your understanding of data science.

Data science terms

You’ll find common data science terms in the glossary below. 


An algorithm is a set of instructions or rules to follow in order to complete a specific task. Algorithms can be particularly useful when you’re working with big data or machine learning. Data analysts may use algorithms to organize or analyze data, while data scientists may use algorithms to make predictions or build models.

Artificial intelligence (AI)

Artificial intelligence (AI) uses computer science and data to enable problem solving in machines. In this case, the intelligence is “artificial” because it’s a computer programmed to perform tasks commonly associated with human intelligence.

Learn more: Expand your data science toolkit by exploring AI Courses, bridging technology and analytics.

Big data

Big data is a large collection of data characterized by the three V’s: volume, velocity and variety. Volume refers to the amount of data—big data deals with high volumes of data; velocity refers to the rate at which data is collected—big data is collected at a high velocity and often streams directly into memory; and variety refers to the range of data formats—big data tends to have a high variety of structured, semi-structured, and unstructured data, as well as a variety of formats such as numbers, text strings, images, and audio.

Learn more: Unlock the power of massive datasets by mastering analysis techniques with Big Data Courses.

Business intelligence (BI)

Business intelligence (BI) is data analytics used to empower organizations to make data-driven business decisions. Business intelligence analysts analyze business data like revenue, sales, or customer data, and offer recommendations based on their analysis.

Learn more: Drive strategic decision-making in your organization through Business Intelligence Courses.


A changelog is a list documenting all of the steps you took when working with your data. This can be helpful in the event that you need to return to your original data or recall how you prepared your data for analysis.


Classification is a machine learning problem that organizes data into categories. You may use this to create email spam filters, for example. Some examples of algorithms commonly used to create classification models are logistic regression, decision trees, K-nearest neighbor (KNN), and random forest.


A dashboard is a tool used to monitor and display live data. Dashboards are typically connected to databases and feature visualizations that automatically update to reflect the most current data in the database.

Data analytics

Data analytics is the collection, transformation, and organization of data in order to draw conclusions, make predictions, and drive informed decision making. Data analytics encompasses data analysis (the process of deriving information from data), data science (using data to theorize and forecast) and data engineering (building data systems). Data analysts, data scientists, and data engineers are all data analytics professionals.

Learn more: Enhance your analytical capabilities and drive informed decision-making with Data Analytics Courses.

There are four key types of data analytics, including:

  • Descriptive analytics, which tell us what happened

  • Diagnostic analytics, which tell us why something happened

  • Predictive analytics, which tell us what will likely happen in the future

  • Prescriptive analytics, which tell us how to act

Read more: Data Analysis Terms: A to Z Glossary

Data architecture

Data architecture, also called data design, is the plan for an organization’s data management system. This can include all touchpoints in the data lifecycle, including how the data is gathered, organized, utilized, and discarded. Data architects design the blueprints that organizations use for their data management systems.

Learn more: Learn to design and optimize data systems effectively with Data Architecture Courses.

Data cleaning

Data cleaning, cleansing, or scrubbing is the process of preparing raw data for analysis. When cleaning your data, you verify that your data is accurate, complete, consistent, and unbiased. It’s important to make sure you have clean data prior to analysis because unclean or dirty data can lead to inaccurate conclusions and misguided business decisions.

Learn more: Refine your data for analysis and ensure accuracy with Data Cleaning Courses.

Data engineering

Data engineering is the process of making data accessible for analysis. Data engineers build systems that collect, manage, and convert raw data into usable information. Some common tasks include developing algorithms to transform data into a more useful form, building database pipeline architectures, and creating new data analysis tools.

Learn more: Build data solutions and streamline data processing with Data Engineering Courses.

Data enrichment

Data enrichment the process of is adding data to your existing dataset. You’d typically enrich your data during the data transformation process as you are getting ready to begin your analysis if you realize you need additional data in order to answer your business question.

Data governance

Data governance is the formal plan for the way an organization manages company data. Data governance encompasses rules for the way data is accessed and used and can include accountability and compliance rules.

Learn more: Master the essentials of managing, securing, and utilizing data effectively with Data Governance Courses.

Data lake

A data lake is a data storage repository designed to capture and store a large amount of structured, semi-structured, and unstructured raw data. Data scientists use the data in data lakes for machine learning or AI algorithms and models, or they can process the data and transfer it to a data warehouse.

Data mart

A data mart is a subset of a data warehouse that houses all processed data relevant to a specific department. While a data warehouse may contain data pertaining to the finance, marketing, sales, and human resources teams, a data mart may isolate the finance team data.

Data mining

Data mining is closely examining data to identify patterns and glean insights. Data mining is a central aspect of data analytics; the insights you find during the mining process will inform your business recommendations.

Learn more: Discover patterns and derive insights from complex datasets with Data Mining Courses.

Data modeling

Data modeling is the process of mapping and building data pipelines that connect data sources for analysis. A data model is a tool that implements those pipelines and organizes data across data sources. Data modelers are systems analysts who work with data architects and database administrators to design databases and data systems.

Learn more: Shape and refine data structures for insightful analysis with Data Modeling Courses.

Data visualization

Data visualization is the representation of information and data using charts, graphs, maps, and other visual tools. With strong data visualizations, you can foster storytelling, make your data accessible to a wider audience, identify patterns and relationships, and explore your data further.

Learn more: Transform complex data into clear, impactful visual narratives with Data Visualization Courses.

Data warehouse

A data warehouse is a centralized data repository that stores processed, organized data from multiple sources. Data warehouses may contain a combination of current and historical data that has been extracted, transformed, and loaded from internal and external databases.

Learn more: Optimize data storage and analysis for enterprise needs with Data Warehouse Courses.

Data wrangling

Data wrangling, also called data munging or data remediation, is the process of converting raw data into a usable form. There are four stages of the munging process: discovery, data transformation, data validation, and publishing. The data transformation stage can be broken down further into tasks like data structuring, data normalization or denormalization, data cleaning, and data enrichment.

Learn more: Streamline the transformation of raw data into actionable insights with Data Wrangling Courses.


A database is an organized collection of information that can be searched, sorted, and updated. This data is often stored electronically in a computer system called a database management system (DBMS). Oftentimes, you’ll need to use a programming language, such as structured query language (SQL), to interact with your database.

Learn more: Enhance your skills in organizing and maintaining data systems with Database Management Courses.

Deep learning

Deep learning is a machine learning technique that layers algorithms and computing units—or neurons—into what is called an artificial neural network (ANN). Unlike machine learning, deep learning algorithms can improve incorrect outcomes through repetition without human intervention. These deep neural networks take inspiration from the structure of the human brain.

Learn more: Explore advanced neural networks and machine learning techniques with Deep Learning Courses.

Machine learning

Machine learning is a subset of AI in which algorithms mimic human learning while processing data. With machine learning, algorithms can improve over time, becoming increasingly accurate when making predictions or classifications. Machine learning engineers build, design, and maintain AI and machine learning systems.

Learn more: Unlock the potential of predictive analytics and algorithmic processing with Machine Learning Courses.

Relational database

A relational database is a database that contains several tables with related information. Even though data is stored in separate tables, you can access related data across several tables with a single query. For example, a relational database may have one table for inventory and another table for customer orders. When you look up a specific product in your relational database, you can retrieve both inventory and customer order information at the same time.


Regression is a machine learning problem that uses data to predict future outcomes. Some examples of algorithms commonly used to create regression models are linear regression and ridge regression.

Learn more: Master the fundamentals of predictive modeling and statistical analysis with Regression Courses.

Reinforcement learning

Reinforcement learning is a type of machine learning that learns by interacting with its environment and getting positive reinforcement for correct predictions and negative reinforcement for incorrect predictions. This type of machine learning may be used to develop autonomous vehicles. Common algorithms are temporal difference, deep adversarial networks, and Q-learning.

Learn more: Explore the dynamic field of algorithms that learn through trial and error with Reinforcement Learning Courses.

Structured Data

Structured data is formatted data; for example, data that is organized into rows and columns. Structured data is typically easier to analyze than unstructured data because of its tidy formatting.

Structured Query Language (SQL)

Structured Query Language, or SQL (pronounced “sequel”), is a computer programming language used to manage relational databases. It’s among the most common languages for database management.

Learn more: Enhance your database management and querying skills with SQL Courses.

Supervised learning

Supervised learning is a type of machine learning that learns from labeled historical input and output data. It’s “supervised” because you are feeding it labeled information. This type of machine learning may be used to predict real estate prices or find disease risk factors. Common algorithms used during supervised learning are neural networks, decision trees, linear regression, and support vector machines.

Learn more: Develop skills in training models on labeled data with Supervised Learning Courses.

Unstructured data

Unstructured data is data that is not organized in any apparent way. In order to analyze unstructured data, you’ll typically need to implement some type of organization.

Unsupervised learning

Unsupervised learning is a machine learning type that looks for data patterns. Unlike supervised learning, unsupervised learning doesn’t learn from labeled data. This type of machine learning is often used to develop predictive models and to create clusters. For example, you can use unsupervised learning to group customers based on purchase behavior, and then make product recommendations based on the purchasing patterns of similar customers. Hidden Markov models, k-means, hierarchical clustering, and Gaussian mixture models are common algorithms used during unsupervised learning.

Learn more: Explore the techniques for analyzing unlabeled data sets with Unsupervised Learning Courses.

Transform Your Career with Data Science Skills

Dive into the fascinating world of data science with courses designed to enhance your skills and confidence in addressing complex data challenges. Whether just starting or aiming to deepen your expertise, these courses provide the essential knowledge you need. Take advantage of the opportunity to advance in the field of data science. Explore available data science courses and start your journey toward becoming an exert. Use your skills to make a meaningful impact and drive innovation in your industry.

Coursera Plus
Build job-ready skills with a Coursera Plus subscription
  • Get access to 7,000+ learning programs from world-class universities and companies, including Google, Yale, Salesforce, and more
  • Try different courses and find your best fit at no additional cost
  • Earn certificates for learning programs you complete
  • A subscription price of $59/month, cancel anytime

Updated on
Written by:



Coursera is the global online learning platform that offers anyone, anywhere access to online course...

This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.