Bespoke Data Science, Data Analysis and Python training courses to suit your corporation’s specific needs.
We provide on-site training for businesses.
Or join us on our classroom-based courses in Moorgate and Monument.
Select the most relevant modules for your business (some examples below).
“I’m writing on behalf of the whole team to say thank you.
Step Function provided a really great teacher who judged the pace perfectly. We got so much out of the course — even people who had never written a line of code before.
Yesterday, we debriefed internally; the ideas were flowing and everyone was able to “talk the same language” in respect of the data challenges / opportunities we face. The team has definitely levelled-up.”
Tom Cohen – Co-Founder and CTO at Popsa
“The teacher was super willing to change the syllabus in response to our questions and the use cases we encounter at work.
We learnt some really useful tips and tricks, despite not being new to Python.”
Lloyds Bank – Data Engineering Team
Example Data Analysis Modules
Module 1 - Data Analysis Fundamentals
From database to knowledge: the data analysis pipeline
Future-proofing your data: the three “normal forms” of database design
Setting up your environment
Procedural vs. declarative programming: Python vs. SQL
Module 2 - SQL
Introduction to SQL: selecting, creating and updating data
Tables vs. views
Handling the messy reality of real-world data
Complex join expressions
Module 3 - Python
Fundamental structures and types
Structuring your code
Core libraries: datetime, unittest, Pandas, NumPy
Reading from and writing to JSON, CSV, text files
Module 4 - Tableau
Getting your data into Tableau
SQL concepts in Tableau
Preparing your data for visualisation
Powerful story-telling with data: reader-oriented data visualisation
Module 5 - Bespoke Projects
Your staff will create beautiful, intelligent reports from messy, real-world data.
With expert supervision they’ll experience the joys and pitfalls of professional data analysis
Carrying out a project of your choice
Example Data Science Modules
Session 1 - Example Predictive Model
Extending the model
Students replicate the model
Session 2 - Python Basics & the Environment
Further environment setup: Github, virtualenvs etc.
Advanced Python practice
Session 3 - Machine Learning Basics Theory & Practice
Session 4 - Data Wrangling
Pandas and raw files
Introduction to relational databases and SQL
Cleaning messy data
NoSQL: motivation and survey
Session 5 - Clustering and Dimensionality Reduction
Principal Component Analysis
Gaussian Mixture Models
Session 6 - Advanced Machine Learning Concepts
Gradient Boosted Trees
Session 7 - Building an A/B Testing Framework
Introduction and motivation
The statistics of A/B testing
Building and testing an A/B framework
Other approaches to A/B testing
Session 8 - Deploying Machine Learning Solutions
Case study: building a ML pipeline
Practical: deploying to AWS (Amazon Web Services) Phase 1
Practical: deploying to AWS Phase 2
Hadoop, Spark and other technologies
On-site or at the Step Function Classrooms
Choose the class days, duration and frequency that suit you
Own computers required either Macs or Windows based
Suitable for beginners or intermediates
Junior staff up to senior management
Contact us to book your Corporate Training course now