AI & Programming Foundations
AI and Python Foundations
F01 · Foundation
Entry requirements
Basic computer literacy; no coding required
What 24 hours means
- Lessons
- 18 h
- Capstone
- 4 h
- Assessment
- 1 h
- Remediation
- 1 h
Syllabus
Four modules, twelve lessons. Every lesson states what it covers and the evidence you produce for it.
Module 1
AI concepts
AI capabilities and limits · Notebook and file skills · Variables and data types
F01Show lessonsHide lessons
F01.01 · 90 min
AI capabilities and limits
Distinguish rules, machine learning and generative AI; classify six education and business tasks.
Evidence: A justified task map with at least five correct classifications.
F01.02 · 90 min
Notebook and file skills
Run cells in order, locate files and restart the environment; inspect a supplied dataset.
Evidence: A notebook that runs from a clean kernel without manual fixes.
F01.03 · 90 min
Module 2
Python essentials
Conditions and loops · Functions and exceptions · Collections and JSON
F01Show lessonsHide lessons
F01.04 · 90 min
Conditions and loops
Route enquiries with explicit conditions and process a list without duplicate outputs.
Module 3
Working with data
NumPy and arrays · Pandas preparation · Charts and interpretation
F01Show lessonsHide lessons
F01.07 · 90 min
NumPy and arrays
Compare array operations with loops; calculate summary measures.
Evidence:
Module 4
Reliable programs
APIs and responses · Testing and version control · Responsible AI project planning
F01Show lessonsHide lessons
F01.10 · 90 min
APIs and responses
Call a mock course API; validate status codes, JSON and pagination.
Capstone
Build a reproducible student enquiry analyser using synthetic records. Submit a notebook, validated CSV output, tests and a short explanation of where AI would and would not help.
Lab environment
CPU notebook
Lab infrastructure is not yet provisioned, so this describes the environment the course is designed for rather than one you can launch today.



