Skip to content

Teaching


Learn with me.

Live cohorts and self-paced courses on applied machine learning, bioinformatics, and the discipline of doing computational science well. Designed for graduate students, postdoctoral researchers, and practitioners working with noisy real-world data.

Open for registration

Current and upcoming cohorts.

Live cohort · 2 weeks


Introduction to Python Programming for Business

Course Description

This introductory online course provides a comprehensive foundation in Python programming, one of the most versatile and in-demand programming languages in modern software development. Students will progress from basic syntax to practical applications, developing the skills to write clean, efficient, and maintainable Python code. The course emphasises hands-on learning through practical exercises, real-world examples, and project-based assignments, ensuring students can immediately apply their knowledge in professional contexts.

Session Dates

Lessons run between 1500 and 1700 hours on the following dates.

Lesson 1: 14 September 2026

Lesson 2: 16 September 2026

Lesson 3: 18 September 2026

Lesson 4: 23 September 2026

Lesson 5: 25 September 2026

10 places · 330.00

View course details

How it works

The shape of a cohort.

01 Register

Pay with Card, Stripe or PayPal at checkout. A proper VAT invoice is issued automatically and arrives in your inbox immediately.

02 Welcome email

A Google Classroom join code, the full session schedule, and any pre-reading arrive within minutes of payment.

03 Attend the cohort

Live sessions on Google Meet at the published times. Cohort discussion and exercises in Classroom between sessions.

04 Finish with a project

A presented pipeline on a dataset of your choosing, with written feedback and a certificate of completion.

Stay informed

New cohorts announced four times a year.

Subscribe to the quarterly digest to hear when new courses open and to be first in line for limited cohort places.

Subscribe to the digest

Alternatively

Selective consultancy for research groups and small teams.

Methodology review, validation strategy, and applied machine learning where it matters.

See consultancy services