Core Python concepts
Text, integers, decimal numbers, booleans, variables, operators and execution order.
This is a practical course for UX researchers, UX designers and aspiring AI UX practitioners. It starts without assumed coding knowledge and uses 93 short browser-based steps to connect Python with research evidence, AI evaluation and responsible interaction design.
Begin with visible, explainable operations: printing, values, variables, input, number conversion, comparisons and decisions. Teaching steps introduce each idea, guided practice changes it, and checkpoints gate progression.
Text, integers, decimal numbers, booleans, variables, operators and execution order.
Read user input, transform values and choose an outcome with if, elif and else.
Read friendly errors, isolate the failing line and check behaviour rather than copying syntax blindly.
Work with collections and reusable logic, then combine them into the transparent retrieval function used by the final project.
Store groups of values, repeat an operation and create summaries without manual repetition.
Name reusable behaviour, pass information into it and model structured research or knowledge records.
Normalise text, compare tokens and retrieve the most relevant answer from a small inspectable knowledge base.
Apply Python to the kinds of decisions UX practitioners already make: cleaning sessions, calculating task measures and checking whether an overall result hides a group-level problem.
Handle missing values, normalise categories and apply the same transparent rule to every record.
Compute success rates, averages, comparisons and interpretable summaries.
Slice results by user group and treat the numbers as evidence to investigate—not automatic truth.
The course uses simple, transparent mechanisms rather than pretending a small browser exercise is a production model. That makes tokens, intent, similarity, retrieval and evaluation inspectable.
See how text can be represented and compared, and why a plausible match may still be wrong.
Connect an answer to an inspectable source and test missing, ambiguous and conflicting information.
Turn usefulness, clarity, grounding and recovery into observable checks across realistic cases.
Finish with the decisions that separate a convincing demo from responsible human-centred work: confidence, fallback, oversight, user-group effects, limitations and launch evidence.
Route uncertain results to answer, clarify or human handoff according to evidence and consequence.
Give users meaningful ways to inspect, correct, reject or escalate system output.
State what the evidence supports, what remains unknown and what must be monitored after release.
Project Studio turns your audience, problem, knowledge base, safe fallback and test decisions into editable Python. You can run the project in the browser, inspect every rule and download the source for your portfolio.
No. Code to AI UX is an independent practical foundation and does not award academic credit or replace a degree, bootcamp or software-engineering programme.
UX researchers and designers who want technical fluency for research data and AI evaluation, plus applicants preparing for postgraduate human-centred AI or AI UX study.
The first three steps are free. Full access costs £49 once and includes all 93 steps, automated checks, account-based cloud progress and Project Studio. There is no subscription.
A modern web browser and enough time to practise. Python runs privately in the page, so no local installation is required.
The free preview is one complete topic, not a marketing video. Run the code and pass the first checkpoint in your browser.