NEW: Learn to lead AI strategy and innovation with our free online MSc program.
Data Foundations Lab
Your Starting Point for Applied Technical Learning
Every data science and AI project starts with data, but real-world data is rarely clean. Files arrive in the wrong format, values are missing, and sensors report the impossible. Before anyone can build a reliable model or draw meaningful conclusions, that data needs to be prepared and validated. In the Data Foundations Lab, you’ll build on your foundational Python and statistics knowledge to turn messy, real-world data into reliable, analysis-ready datasets.
The Data Foundations Lab is designed in two progressive units:
Unit 1: Four projects that cover loading, cleaning, combining and visualizing real-world data. Completing Unit 1 earns you a shareable digital badge.
Unit 2: Four advanced projects that build data quality judgment and reproducible, tested workflows, leading to a full Lab certificate.
You'll gain practical experience in:
- Preparing messy, real-world data for analysis
- Making and defending data quality decisions
- Building reproducible, tested data workflows
- Applying your skills to unfamiliar datasets across different industries
Ready to Put Your Foundations to Work?
The Data Foundations Lab bridges the gap between foundational technical knowledge and applied data science. Instead of tidy, pre-prepared files, you'll work with real public datasets from day one and tackle the unpredictable data problems that arise in practice.
Real Data. Real Problems: Every project begins with a client-style request: a property consultancy needs to price New York sales, a city wants to publish daily air quality readings, or a transport office needs to plan new bike docks. Public data from city records, environmental sensors, financial markets, company filings and online retail brings the inconsistencies, gaps and unexpected values found in real-world work. There are no guaranteed clean inputs or single right answers.
Skills That Transfer Beyond the Project: A workflow that works once may fail on a different dataset. Every project puts your approach to the test with new data, from UK property sales to Helsinki bike trips, and asks you to document what breaks and why. By testing your methods beyond the original example, you'll see what holds up, what needs adjusting and how to adapt your work to unfamiliar data.
Decisions You Can Defend: Preparing data involves judgment calls, and those choices can affect the conclusions that follow. You'll assess how different decisions influence your results, document your reasoning and build tested workflows that others can reproduce. The result is a stronger understanding of why data preparation choices matter and the ability to diagnose problems and make informed decisions independently.
"This Lab serves as the essential first step in any serious deep learning journey. Students don't just study concepts, they build practical skills through hands-on projects that prepare them for real-world AI challenges."
Dr. Iván Blanco
Associate Finance Professor, CUNEF University, Founder & Director, NOAX Trading
Data Foundations Lab
| Applicant Deadline | Rolling Admissions |
|---|---|
| Program Start Date | Upon Acceptance |
| Cost | Entirely Free |
| Length | 10-16 weeks |
| Applicant Requirements |
|
| Commitment | Self-paced, 6-8h per week |
| Credentials Awarded |
|
Project Descriptions
The Data Foundations Lab comprises two units, each with six end-to-end projects.
Each successful project completion unlocks the registration for the next.
As a hypothetical junior analyst for a property consultancy, learners answer a simple client question: what did New York property really sell for last year? The sales data comes from public NYC records in CSV, Excel and JSON files, each with its own problems, from encoding errors to multi-sheet workbooks. Learners load every file, manage memory on a large extract and turn prices stored as text into numbers they can trust. The project closes by running the same workflow on property sales from the United Kingdom.
A city wants to publish a daily air quality figure, but first someone has to confirm the sensor feed can be trusted. Using a year of hourly readings from a roadside sensor in an Italian city, learners find and map gaps in the data, test simple ways to fill them and learn when each method gives a misleading picture. They also protect the feed with duplicate checks, filters and range checks. The final lesson applies the same checks to air quality data from multiple stations in Beijing.
When US interest rates rose quickly in 2022 and 2023, which parts of the economy held up best? Learners answer this question using US industry returns from the Kenneth French Data Library and interest rate data from FRED. No finance background is needed, as every market concept is explained in plain language. Learners build reusable functions, create new measures such as the growth of one dollar invested, and combine data series that follow different calendars. The project closes by asking the same question of European markets.
A manager wants to understand two years of online sales and needs to trust what the charts show. Learners work with the transaction history of a UK online gift shop, where cancelled orders, missing customer IDs and repeated entries are part of the data. They build clear charts a non-technical reader can follow and record every cleaning decision in a short data quality report. The project ends by answering the same questions with purchase data from a different online shop.
A home valuation firm prices houses from county records, but many fields are empty. Some values are truly unknown, while others simply mean a house has no pool, garage or basement. Learners fill gaps using neighborhood context and rules that follow the meaning of the data, then measure how much each choice changes the result. They package their cleaning steps as reusable, tested code. The project closes by running the same pipeline on property records from Washington, DC.
A research lab placed 54 wireless sensors on one floor to track temperature, humidity and light, and the building team wants to use them to run the heating. When batteries run low, sensors start reporting impossible values. Learners design a multi-level filter, handle edge cases and test how much the result shifts when thresholds change. They then move their filter into reusable modules with automated tests. The final lesson runs the same module on weather stations along Chicago's beaches.
A personal finance newsletter wants a simple health check of every US-listed company: how much it sells, how much it keeps as profit and how much it owes. Using annual reports filed with the SEC, learners build meaningful measures such as profit margins and test how choices like trimming extreme values change the picture. No finance background is needed. Along the way, they learn to recognize why data goes missing and choose the right strategy for each case. The project closes by rebuilding the table from the SEC's raw quarterly files.
Lab Outcomes
Prepare Real-World Data for Analysis
Identify and resolve common data quality challenges across multiple file formats, sources and domains, including encoding errors, inconsistent formats and missing values.
Make Informed Technical Decisions
Evaluate different data preparation approaches and use sensitivity analysis to measure how each choice affects downstream results.
Build Reliable, Reproducible Workflows
Develop, test and document data preparation processes as reusable code that others can rerun, validate and modify.
Apply Skills in New Contexts
Adapt workflows to unfamiliar datasets, document what changes and build a foundation for more advanced data science learning.
Assess Data Quality Systematically
Design validation rules and data quality frameworks that quantify how reliable a dataset is, and recognize why data goes missing.
Communicate Findings Clearly
Build charts a non-technical reader can follow and produce data quality reports that explain every cleaning decision.