Training course
Python Programming Foundations with AI Assistance
Learn Python from zero with AI as a pair-programming partner — scripts, logic, and a small project you can show employers.
- Basic computer literacy and file management.
- No prior programming required.
Ready to enrol?
Secure one-off checkout via Stripe. Attendance is tracked per session.
Enrol — £399Missed a session? Enrolled learners can book a private make-up lesson from the course portal.
- Learners need a laptop with admin rights to install Python 3.12+.
- Sessions are live; recordings are not a substitute for attendance where possible.
Course outcomes
By the end you will…
Measurable results we design each phase around — not vague “awareness” goals.
- Write clear Python scripts for files, text, and simple automation tasks.
- Debug errors using tracebacks and AI-assisted explanations you verify yourself.
- Structure small programs with functions, loops, and basic data structures.
- Use AI tools responsibly to accelerate learning without skipping fundamentals.
- Complete a mini command-line project suitable for a portfolio or interview discussion.
What you are taught
Skills and topics covered
Hands-on subjects in live sessions — distinct from outcomes above (what you can do afterwards).
Python core
- Variables, types, and f-strings
- Conditionals and loops
- Functions and modules
- Lists, dictionaries, and file I/O
Working like a developer
- Virtual environments and pip basics
- Reading documentation and stack traces
- Git-friendly project layout (intro level)
AI-assisted coding
- Asking for explanations vs asking for full solutions
- Testing AI-generated code before you ship it
- Refactoring with human review
Course content
Phased curriculum
6 phases aligned to live sessions — select a phase to see topics and deliverables.
Install Python, run scripts, and understand how code executes line by line.
What you will cover
- Python install and VS Code / Cursor basics
- print, input, and simple calculations
- Comments and readable naming
Three small scripts (greeting, calculator, unit converter).
Control flow and storing data in lists and dictionaries.
What you will cover
- if / elif / else and boolean logic
- for and while loops (when to use each)
- Lists, dicts, and basic comprehensions
Quiz-style program using a question bank.
Organise code into reusable functions and read/write text files.
What you will cover
- Defining functions, parameters, and return values
- Reading CSV and plain text safely
- Error handling with try / except (intro)
CSV report summariser script.
Manipulate text and clean messy real-world exports.
What you will cover
- String methods, slicing, and formatting
- Parsing dates and numbers from text
- Simple validation rules
Data cleanup script for a sample export.
Call a public API and understand JSON responses.
What you will cover
- HTTP GET requests with requests library
- JSON to Python structures
- API keys and rate limits
Weather or postcode lookup mini-tool.
Plan, build, and present a small CLI tool with instructor feedback.
What you will cover
- Scoping a realistic mini-project
- Code review and refactoring
- README and demo presentation
Portfolio-ready capstone (your choice of domain).
Questions before you enrol?
Speak with the training team about scheduling, prerequisites, or team bookings.