Discover Your New Career In Data
1 Day to 4 Week Classroom-Based Courses in London
Data Science, Data Analysis and Python
Teaching Since 2016
Step Function

Educating the Next Generation of Data Professionals – Powered by Python

Step Function is a training school based in Monument, London. We run courses for individuals and corporations in Data Science, Data Analysis and Python. Our teaching is project-based providing a practical, business-orientated education for analytical people looking to enhance their career.


Sign up with Step Function today and take your career to the next level.

Sign Up Now

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

At Step Function, we’re passionate about our teaching. Our instructors have extensive commercial experience, ensuring strong outcomes for our students.


Facilitating networking with like-minded individuals and data professionals. Opening up opportunities in your newly chosen field.


Providing a faster, affordable alternative to university, with a commercial focus. Our courses fit around your busy work schedule.

Step Function Alumni:

Our students are finding Data Science jobs. Find out where.

Try our 1 Day Python For Beginners Course:

8 Hour Course Held On Saturday

Introduction to Python Course:

3 week evening course fast-tracking your new career, powered by Python.


Teaching since 2016


Students Max Per Class


Up to 30 Hours of Teaching


Affordable Python Training

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