Career Transformation

I’m really glad I invested in boosting my career with such a professional organisation. Very interesting course, great teacher with lots of experience, career guidance and support – and learning by doing. Certainly gives an advantage compared to online courses.

Thomas – Student on our Data Science course

Why Step Function?

Intensive 1 to 4 week courses based in Monument, London.

Max 10 students per class.

Introductory courses in Python, Data Analysis and Data Science

Project-based learning methods that prepare you for the business environment.

Training for both individuals and corporations.

Charismatic coaches with years of experience, both commercial and teaching.

High Quality Teaching

Modern methods of education just don’t work for all. At Step Function we understand that not everybody wants to spend £75k funding an undergraduate degree or £25k on a Masters Degree. Not to mention the time involved. (£75k is the average 3-year cost in the UK for university tuition + accommodation + living expenses).


Whether you are a school leaver, career changer or anybody with a strong interest in Data Analysis and the associated technologies, we passionately believe our intensive courses offer you a viable alternative to traditional teaching methods.


In return for your investment you will be coached by charismatic teachers with years of both commercial and teaching experience (like Rob here). You’ll produce project work that is designed to be demonstrated to employers, showing off your new-found skills.

Accessible Courses

Our courses are designed to fit around your hectic schedule.


Our 3 week evening courses: 1) Introduction to Python, and 2) Data Analysis Intensive, run for 2 hours a night Monday to Friday.


Our 1 day weekend Python and Tableau courses pack as much technical content as is possible into a whirlwind 8 hours. Take a break from work and join us on this exciting and cutting edge course.


All of our courses are based in Zone 1 London and set at affordable prices. Up-skilling has never been so easy.

Intro to Machine Learning

Our 1 week evening course explores machine learning algorithms, both supervised and unsupervised.

Find out more

Data Analysis Intensive

Our comprehensive 3 week evening Data Analysis course teaches SQL, Python and Tableau.

Find out more

Introduction to Python

Our 3 week evening course for beginners, comes with the option of a 1 week machine learning extension.

Find out more

Newsletter sign up

Interested in a lucrative and fulfilling career in python and data analytics?

Sign up for FREE career and training info.

Sign up