For new programmers
Begin with variables, conditions, loops and functions. For each concept, predict a program’s output before running it, then explain why the result occurred.
For new data practitioners
Practice asking what a row represents, where missing values come from, what a chart hides and whether a measured relationship supports a decision.
For new AI builders
Keep a simple baseline. Define how results will be reviewed. Record failures and the data behind them. Consider privacy and real users before sharing a demonstration.
Where to go next
Visit the Academy for learning pathways, the Code Lab for a drafting exercise and the Research page for methods and open questions.
