Client sign-in with Staff sign-in
Opening hours: Mon–Thu 07:00–22:00 • Fri 09:00–22:00 • Sat–Sun 10:00–16:00

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.

Complete beginners and career changers beginner 6 weeks 12 live sessions £399 enrolment
Prerequisites
  • 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 — £399

Missed 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
Phase deliverable

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
Phase deliverable

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)
Phase deliverable

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
Phase deliverable

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
Phase deliverable

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
Phase deliverable

Portfolio-ready capstone (your choice of domain).

Questions before you enrol?

Speak with the training team about scheduling, prerequisites, or team bookings.

Gallery image for courses-python-foundations-ai