Data Analysis
Cleaning, exploring and visualising data with spreadsheets, SQL, pandas and dashboards.
Beginner
Start here. No background needed beyond school maths.
8 skills every AI PM needs to get hired in 2027
A video from codebasics on 8 skills every AI PM needs to get hired in 2027. A good starting point for Data Analysis; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.
codebasics
I tried Gemini 4 Argon
A video from codebasics on I tried Gemini 4 Argon. A good starting point for Data Analysis; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.
codebasics
3 Automations a Data Analyst Can do to Save Time
A video from codebasics on 3 Automations a Data Analyst Can do to Save Time. A good starting point for Data Analysis; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.
codebasics
Build Your First Voice Agent
A video from codebasics on Build Your First Voice Agent. A good starting point for Data Analysis; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.
codebasics
Is AI Replacing Data Analysts? A Real Analyst Shows His Workflow
A video from codebasics on Is AI Replacing Data Analysts? A Real Analyst Shows His Workflow. A good starting point for Data Analysis; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.
codebasics
AI System Design Tutorial
A hands-on tutorial from codebasics on AI System Design. A good starting point for Data Analysis; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.
codebasics
Data Analysis with Python: Full Course for Beginners (NumPy, Pandas, Matplotlib, Seaborn)
A complete walk-through of the Python data stack, from loading files to cleaning, analysing and charting them.
freeCodeCamp
Google Data Analytics Professional Certificate
Google's job-focused analytics program covering spreadsheets, SQL, Tableau and R. Courses can be audited free on Coursera.
Google (Coursera)
Kaggle Learn: Data Visualization
Make line charts, bar charts, heatmaps and scatter plots with seaborn, and learn which chart fits which question.
Kaggle
Kaggle Learn: Intro to SQL
Learn to query data with SQL using BigQuery, from SELECT and WHERE to GROUP BY and JOIN.
Kaggle
Kaggle Learn: Pandas
Practise the most-used pandas skills (selecting, grouping, sorting, combining) on real datasets in short exercises.
Kaggle
Pandas and Python for Data Analysis by Example
Learn pandas by working through practical examples of loading, filtering, grouping and cleaning data.
freeCodeCamp
SQL Tutorial: Full Database Course for Beginners
Covers databases, tables, queries, joins and functions in one sitting, with every example typed out on screen.
freeCodeCamp
Advanced
Once the basics are comfortable.
Kaggle Learn: Advanced SQL
Window functions, nested data, analytic queries and writing efficient SQL on large tables.
Kaggle
Kaggle Learn: Data Cleaning
Handle missing values, scaling, dates, character encodings and inconsistent text: the work that takes most of an analyst's time.
Kaggle
Python for Data Analysis, 3rd edition (open access)
The pandas creator's own book on data wrangling with pandas, NumPy and Jupyter, free to read online.
Wes McKinney

