Milestone Virtual Labs
Practice in your browser with sample data and nothing to install. The labs follow the programs and are free for students.
Every lab runs entirely in your browser: you can experiment, make mistakes and try again with no risk to real data and no software licenses to buy.
SQL101–SQL104 · Databases
SQL Lab
Write SQL queries against a sample database of customers, sales and inventory, with 44 guided exercises in four modules and instant feedback.
Data analysis · Python
Python Lab
Analyze sample sales data with Python and pandas in a JupyterLite console, following a step-by-step guide.
IAT · EXC · DAD · AUT · SQL · AIM
Interactive activities
Short practice activities with instant feedback: responsible AI use, Excel and Power Query, choosing charts, workflow automation, SQL clauses and prioritizing AI use cases.
How to use the labs
1
Use a computer
The labs work best in an up-to-date browser (Chrome, Edge or Firefox) on a computer.
2
Sample data only
All data is made up for learning. Do not enter personal or company data.
