Discover Your New Career In Data
1 to 4 Week Classroom-Based Courses in London
Data Science, Data Analysis and Python
Find out more
Step Function

Educating the Next Generation of Data Professionals – Powered by Python

Step Function is a training school based in Moorgate, 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.

Apply 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.


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

Introduction to Python Course:

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


What’s been happening recently at Step Function? Read our latest news to learn more about us! 


Median Data Scientist Salary


Students Max Per Class


Teacher Awards


Cups of Coffee

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