Data Science Vocabulary in English
20 essential terms for B2–C1 learners — with meanings, example sentences, and free interactive exercises.
Pedagogically reviewed by LexFizz Team
What You'll Learn
- Names of 20 key data science terms used in analytics, AI, and machine learning
- How machine learning works: training, validation, overfitting, and prediction
- Vocabulary for data processes: pipelines, normalisation, feature engineering, and inference
- Terms used in data science job descriptions, research papers, and technical interviews
Data science vocabulary is one of the most in-demand areas of technical English today. Data scientists, machine learning engineers, business analysts, software developers, and product managers all need to communicate confidently using these terms. They appear in job descriptions and technical interviews, research papers and academic courses, data science bootcamps and online certifications (Coursera, edX, Kaggle), and business presentations and analytics reports.
Understanding this vocabulary allows learners to participate in data science discussions in English, read technical documentation and research papers, contribute to international data teams, and prepare for English-medium data science qualifications and certifications. General terms used alongside the technical ones on this page can also be checked in the Oxford Learner's Dictionaries.
Data science connects to practically every industry — healthcare, finance, retail, transport, government — making this vocabulary valuable far beyond the tech sector. Even non-technical professionals benefit from understanding these concepts: marketing managers interpret customer segmentation models, HR teams use predictive attrition data, and finance teams rely on forecasting algorithms. Fluency in data science vocabulary enables professionals to engage meaningfully with data-driven decisions in any organisational context.
As artificial intelligence becomes embedded in products, services, and public policy, the ability to understand and discuss data science concepts in English is increasingly a professional literacy skill. Engineers, policymakers, journalists, and ethicists all need a shared vocabulary to debate AI applications responsibly. English is the primary language of AI research, major ML frameworks (TensorFlow, PyTorch), and international AI governance discussions, making this vocabulary genuinely global in reach.
20 Data Science Words to Know
| Word | Meaning | Example Sentence |
|---|---|---|
| algorithm | a step-by-step set of instructions for solving a problem or processing data | The recommendation algorithm analyses your viewing history to suggest new content. |
| dataset | a structured collection of data used for analysis or training models | The researchers used a dataset of 50,000 medical records for their study. |
| regression | a statistical method for predicting a continuous numerical value | Linear regression was used to predict house prices from size and location data. |
| clustering | a method of grouping similar data points together without predefined labels | Customer clustering revealed three distinct segments with different buying behaviours. |
| neural network | a computational model inspired by the human brain, used in machine learning | The neural network learned to recognise handwritten digits with 98% accuracy. |
| feature | an individual measurable property or characteristic used as input to a model | Age, income, and postcode were used as features in the credit risk model. |
| model | a mathematical representation of a real-world process learned from data | The model was trained on historical sales data to forecast future demand. |
| overfitting | when a model learns training data too closely and performs poorly on new data | Reducing model complexity helped to avoid overfitting on the training set. |
| validation | the process of evaluating a model's performance on data it has not seen | The team used cross-validation to assess the model's generalisation ability. |
| pipeline | an automated sequence of data processing steps from raw data to output | The data pipeline cleaned, transformed, and loaded the data into the warehouse. |
| visualisation | the graphical representation of data to reveal patterns and insights | Effective visualisation helped the board understand the customer churn trends. |
| hypothesis | a testable statement or assumption about data or a relationship between variables | The hypothesis that user age predicts engagement was tested against the dataset. |
| variance | the degree to which a model's predictions vary with different training data | High variance suggests the model is overfitting to the training data. |
| bias | a systematic error in a model that causes consistently inaccurate predictions | The model showed racial bias because the training data was not representative. |
| training | the process of fitting a machine learning model to a dataset | Training the model on larger datasets generally improves its accuracy. |
| prediction | the output generated by a model when applied to new input data | The model's predictions for next quarter's sales were within 5% of actual results. |
| correlation | a statistical measure of how closely two variables change together | There was a strong positive correlation between advertising spend and sales volume. |
| outlier | a data point that is significantly different from the rest of the dataset | The outlier was removed after it was confirmed to be a data entry error. |
| normalisation | the process of scaling data values to a standard range for analysis | Feature normalisation ensured that larger-scale variables did not dominate the model. |
| inference | applying a trained model to new data to generate predictions or decisions | Model inference runs in milliseconds on the production server for each request. |
Practice with Free Interactive Exercises
Flash Cards
Memorise data science and ML terms with spaced repetition
❓Quiz
Test your knowledge of machine learning and analytics vocabulary
💡Hangman
Spell data science terms letter by letter
🔍Word Search
Find data science words hidden in the grid
🖼️Crossword
Solve clues using AI and analytics vocabulary
Ready to Test Your Data Science Vocabulary?
Try all five exercise types — flash cards, quiz, hangman, word search, and crossword — completely free.
Start Flash CardsExplore More Vocabulary Topics
Frequently Asked Questions
What is the difference between a dataset and a database?
A dataset is a structured collection of data — typically a table of rows and columns — used specifically for analysis, training, or research. It is often a static file in CSV, JSON, or Parquet format. A database is a dynamic, organised system for storing, querying, and managing large volumes of data, typically accessed via SQL. In data science, data is often extracted from databases to create datasets for analysis or model training.
What is the difference between overfitting and underfitting?
Overfitting occurs when a machine learning model learns the training data too precisely — including its noise and random fluctuations — so it performs well on training data but poorly on new, unseen data. The model has memorised rather than generalised. Underfitting is the opposite: the model is too simple to capture the patterns in the data, performing poorly even on the training data. Good model development aims for the middle ground: a model that generalises well to new data without either memorising or oversimplifying.
What is the difference between correlation and causation in data science?
Correlation means that two variables tend to change together — when one goes up, the other goes up (positive correlation) or down (negative correlation). Causation means that one variable directly causes the change in the other. A famous example: ice cream sales and drowning rates are correlated (both rise in summer), but ice cream does not cause drowning — both are caused by hot weather. Data scientists must be careful not to confuse correlation with causation when interpreting results.
What is a neural network and how does it learn?
A neural network is a computational model loosely inspired by the structure of the human brain. It consists of layers of interconnected nodes (neurons) that process input data, adjust the strength of connections (weights) based on errors, and learn to recognise patterns over many iterations. During training, the network makes predictions, compares them to the correct answers, calculates the error, and adjusts the weights slightly to reduce the error. This process (backpropagation) is repeated across thousands or millions of examples.
What does “pipeline” mean in data science?
A data pipeline is an automated sequence of steps that moves and transforms data from one place to another. A typical pipeline might: extract raw data from a database or API, clean and validate the data, transform it (normalise, encode, engineer features), and load it into a data warehouse or pass it to a machine learning model for training or inference. Pipelines automate repetitive data preparation tasks and ensure consistency and reproducibility in data workflows.
What is the difference between training data and validation data?
Training data is the dataset used to fit a machine learning model — the model learns patterns from this data by adjusting its parameters. Validation data (or the validation set) is a separate portion of the data held back from training, used to evaluate the model's performance during development. This helps detect overfitting and guides choices about model architecture and hyperparameters. A third set — the test set — is used only at the very end to give a final, unbiased estimate of model performance.
What does “normalisation” mean in data science?
Normalisation (also called feature scaling) is the process of transforming data values to a common scale without distorting differences in the ranges. For example, if one feature is “age” (ranging from 18 to 90) and another is “salary” (ranging from 20,000 to 200,000), the salary values would dominate calculations simply because they are larger numbers. Normalising both features to a range of 0 to 1 ensures that each feature contributes appropriately to the model.
What is bias in machine learning and why is it a problem?
Bias in machine learning refers to systematic errors in a model that cause it to make consistently inaccurate or unfair predictions. Model bias often reflects biases in the training data — for example, a hiring algorithm trained on historical data may discriminate against women if historical hiring was male-dominated. Bias is a serious ethical and technical problem in AI, affecting areas like facial recognition, credit scoring, criminal justice prediction, and medical diagnosis.
What is the difference between supervised and unsupervised learning?
Supervised learning involves training a model on labelled data — each example has an input and a known correct output. The model learns to map inputs to outputs, enabling prediction on new data. Regression and classification are both supervised learning tasks. Unsupervised learning involves finding patterns in unlabelled data — there are no correct answers given to the model. Clustering is a common unsupervised technique, grouping similar data points without predefined categories.
How is data science vocabulary used in job descriptions and interviews?
Data science job descriptions are full of technical vocabulary: algorithm, model, pipeline, training, validation, regression, clustering, feature engineering, and inference appear regularly. In technical interviews, candidates are expected to explain these concepts clearly and correctly in English. Understanding the vocabulary also helps non-data-scientist professionals — managers, marketers, analysts — collaborate effectively with data teams, evaluate reports critically, and participate in evidence-based decision-making.