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
AM
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
Joining tables
Handling the messy reality of real-world data
Complex join expressions
Aggregation
Subqueries
Module 3 - Python
Fundamental structures and types
Control flow
Structuring your code
Core libraries: datetime, unittest, Pandas, NumPy
Process automation
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
Demonstration
Extending the model
Environment setup
Students replicate the model
Model tinkering
Session 2 - Python Basics & the Environment
Python idioms
Python practice
Further environment setup: Github, virtualenvs etc.
Advanced Python
Advanced Python practice
Session 3 - Machine Learning Basics Theory & Practice
Regression
Classification
Quiz
Revision practical
Session 4 - Data Wrangling
Pandas and raw files
Introduction to relational databases and SQL
SQL exercises
Cleaning messy data
NoSQL: motivation and survey
Session 5 - Clustering and Dimensionality Reduction
k-means
Principal Component Analysis
Gaussian Mixture Models
TSNE
Session 6 - Advanced Machine Learning Concepts
Cross-validation
Bayesian Techniques
Random Forests
Gradient Boosted Trees
Feature Engineering
Regularisation
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
Production considerations
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
Course Characteristics
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
We use cookies to ensure that we give you the best experience on our website. By continuing to use this site or by clicking Agree, you agree to our use of cookies.AgreeCookie Policy