Foundations learning roadmap
The tested professional baseline every data role requires before a specialization.
What you will learn
- 015h
Command Line
Inspect files and processes, combine commands with pipes, and automate a repeatable file-processing task safely.
Navigation, files & pipes · Processes, permissions & environment · Safe shell scripts
- 0210h
Python Foundations
Write, test, and run a small Python program with clear functions, deliberate error handling, and a reproducible environment.
Control flow, functions & modules · Files, parsing & errors · Environments, dependencies & tests
- 036h
Git & GitHub
Create a focused branch, review its changes, resolve a conflict, and merge it through a clear pull request.
Files, staging & commits · Branches & pull requests · Conflicts & safe recovery
- 0410h
Tabular Python
Transform messy tabular data with vectorized NumPy and pandas operations, then enforce an explicit data contract.
NumPy arrays & vectorization · pandas cleaning, joins & grouping · Schemas & quality checks
- 0510h
SQL Foundations
Build from SELECT, filtering, sorting, and grouping to correct joins, CTEs, window functions, and validated business answers.
SELECT, FROM, WHERE & NULLs · Joins, grouping & CTEs · Windows, plans & validation
- 0610h
Statistics Basics
Describe uncertainty in a dataset, choose an appropriate comparison, and communicate what the evidence cannot prove.
Distributions, sampling & uncertainty · Intervals, effects & tests · Correlation & causal limits
- 076h
AI Literacy
Use an AI assistant on a bounded data task while protecting sensitive data, testing its output, and documenting its contribution.
How models work & fail · Claims & code verification · Privacy, injection & disclosure
- 0814h
Foundation Readiness Capstone
Deliver a reproducible data investigation that uses Python, SQL, statistics, version control, and documented AI assistance to support a defensible decision.
Decision & metric framing · Reproducible investigation · Recommendation & limitations