DATA SCIENCE

I N F I N I T Y

The results focused Data Science programme

LEARN THE SKILLS THAT ARE ACTUALLY IN DEMAND

LEARN THE RIGHT WAY

GET UNLIMITED SUPPORT & GUIDANCE

GET AHEAD OF THE PACK

What Students Say...

I started a bootcamp last summer through a well respected University, but I didn't learn half as much from them

GA

0

1

LEARN THE SKILLS THAT ARE ACTUALLY IN DEMAND

Based upon input from hundreds of leaders, hiring managers, and recruiters in the field

DATA SCIENCE INFINITY will provide you unlimited access to everything you need to get ahead of the competition, and land a great role in this exciting industry.

The foundational content is based on expert experience within leading Data Science organisations, as well as input from hundreds of Data Science leaders, hiring managers and recruiters within the field.

The programme ensures you grasp the core, foundational skills first, paving the way for infinite future development.

No hiring manager is going to pay you just to be good at coding, or just to be good at maths, or just to know a lot of machine learning algorithms - but they will pay you (and they'll pay you well) to add tangible value to their business.

Because of this, not only does the programme cover the technical skills required for success, there is also a heavy focus on the softer skill-set that will set you apart from the other candidates.

From experience interviewing hundreds of Data Scientists at companies including Amazon, and Sony - we will cover techniques and inside knowledge around how to approach and succeed in Data Science interviews.

0

2

learn the right way

With a focus on intuition, understanding, and project driven application

All content is taught with a dedicated focus on intuition, understanding, and application.

 

Nothing is complex if broken down into the key parts and explained with an eye on application.

In the course, we have a mock client called ABC Grocery.  For every concept we learn about, we get a request from the client and we learn about how we can solve this particular problem - both the theory, and the hands on application.  

 

Theory on it's own isn't enough - Data Science is all about being able to add tangible value to a business, customer, or end-user.

The tasks that we complete can be taken further and become part of an extremely interesting and powerful portfolio of projects covering:

 

  • Regression

  • Classification

  • Clustering & Segmentation

  • PCA

  • Causal Impact Analysis

  • Association Rule Mining

  • A/B Testing

  • ...and Deep Learning projects will be added very soon as well!

0

3

GET UNLIMITED SUPPORT & GUIDANCE

To accelerate your learning journey & transition into the field

Learning in isolation can be hard! 


Trying to find the answer to an issue you're facing, or get guidance on a concept you don't quite understand can be frustrating & de-motivating. 

Signing up to the DATA SCIENCE INFINITY Premium Plan means being part of a private community of equally invested peers, and direct access to dedicated guidance, support, and direction - not only regarding the programme, but to any part of your Data Science journey.

>> If you don't understand a concept - the support is there.

>> If you don't know how to approach a problem or task - the support is there.

>> If you want help enhancing your Resume to make you stand out over other candidates - the support is there.

>> If you want help preparing for an upcoming interview - the support is there.

I am dedicated to helping you succeed!

I created DATA SCIENCE INFINITY to help aspiring Data Scientists like you, get ahead of the pack.

 

I am dedicated to helping you become a great Data Scientist, and to land an amazing role in this exciting & future-proof field!

Hi,

I'm Andrew

  • LinkedIn

Connect with me

I've spent over 13 years in Data Science at companies including Amazon & more recently Sony PlayStation where I developed and prototyped Machine Learning based features for the PlayStation 5, several of which have been patented by Sony.


I've interviewed & screened hundreds of Data Science candidates, and through this process have learned what can differentiate a stand out & successful candidate from the rest.


I am the author of The Essential A.I. & Data Science Handbook for Recruitment​ which is available on Amazon.


Throughout my career, I've had the opportunity to mentor fellow Data Scientists; from their entry into the field, to developing their technical & non-technical skill-sets, as well as providing guidance around preparing for, and being successful with promotions and interviews.


I'd love you to be part of the DATA SCIENCE INFINITY community so I can help you move successfully into this exciting industry, and support you as you develop into an incredible Data Scientist!


I'm dedicated to ensuring that your Data Science journey is a long-lasting, fruitful, enjoyable, and positive experience.


I love talking Data Science with my network of over 22k on LinkedIn - so let's connect - and feel free to let me know any questions you have!

Andrew Jones

COURSE OVERVIEW

DATA SCIENCE INFINITY currently contains 221 meticulously created tutorials across 9 modules, and more will be added over time to ensure that students continue to grow and evolve their skillset.  

You will have lifetime access to them all!

ezgif.com-gif-maker (2).gif

The current tutorial count!

hear my thoughts about what is required for data science!

01 - foundations for success

Website Video Image 001.png

Free Preview

Let's go!

In this first section, we get you set up with everything you need.

 

We discuss what makes a GREAT Data Scientist - and to ensure that we're all starting on the right foot we take a good hard look at self-confidence and imposter syndrome!

foundations for success

 

  • Welcome to DATA SCIENCE INFINITY!

  • Tell me a bit about yourself - and what you want to achieve!

  • Join the private group - and start getting *dedicated* support (Premium Plan Only)

  • How to get the most out of the private group (Premium Plan Only)

  • What makes a GREAT Data Scientist?

  • Self Confidence & Imposter Syndrome

  • Course Overview

02 - coding: sql + Python

Website Video Image 002 - SQL.png

Free Preview

Website Video Image 003 - Python.png

Free Preview

Coding is a big part of Data Science, and SQL & Python are the two most commonly listed programming languages listed on job descriptions - so they are essential to know.

SQL

For SQL - you will connect to the DATA SCIENCE INFINITY database hosted in the cloud on AWS - and together we'll learn the key concepts with a focus on discovering insights from data, and adding business value.

Python

For Python, you will learn concepts from based Python, as well as the popular packages Pandas, Numpy, and Matplotlib.  We learn, and then we apply these learnings in unique and interesting ways. 

 

We create a number guessing game, we write code to find all prime numbers between one and one million in a fraction of a second, we split an image into it's 3 colour components, and more. 

 

Learning with mini-projects helps you understand the concepts and makes learning a lot more enjoyable!

SQL for Data Science

 

  • Introduction to SQL for Data Science

  • Connecting to the DATA SCIENCE INFINITY cloud database

  • Introduction to SQL Workbench/J

  • Troubleshooting: Database disconnecting frequently

  • The SELECT statement (Practical)

  • Applying selection conditions using the WHERE statement (Practical)

  • Aggregation functions and the GROUP BY statement (Practical)

  • Conditional rules using CASE WHEN (Practical)

  • The use of WINDOW functions (Practical)

  • Joining tables using JOIN (Practical)

  • Stacking data using UNION and UNION ALL (Practical)

  • Executing multiple queries using TEMP TABLES and CTE (Practical)

  • Other useful TIPS & TRICKS! (Practical)

 

Python for Data Science

 

Base Python

 

  • Introduction to Python for Data Science

  • Installing Anaconda (Practical)

  • Introduction to Spyder (Practical)

  • Introducing VARIABLES and DATA TYPES (Practical)

  • Assigning our data to VARIABLES (Practical)

  • A deeper look at working with STRINGS (Practical)

  • A deeper look at working with NUMBERS (Practical)

  • Introduction to DATA STRUCTURES (Practical)

  • Data Structure 1: LISTS (Practical)

  • Data Structure 2: TUPLES (Practical)

  • Data Structure 3: SETS (Practical)

  • Data Structure 4: DICTIONARIES (Practical)

  • Adding smarts to our code using CONDITIONAL STATEMENTS (Practical)

  • Going loopy with FOR LOOPS (Practical)

  • Loop de Loop with WHILE LOOPS (Practical)

  • Receiving information using the INPUT FUNCTION (Practical)

  • ** MINI PROJECT ** Building a Number Guessing Game (Practical)

  • Getting func'y with FUNCTIONS (Practical)

  • ** MINI PROJECT ** Finding Prime Numbers (Practical)

  • A note on using pop() with sets in Python

  • Get to know the very useful LIST COMPREHENSION (Practical)

  • Handling Exceptions with....EXCEPTION HANDLING (Practical)

  • Where to from here...

 

Numpy for mathematical operations

 

  • Introduction to Numpy

  • Creating Numpy Arrays (Practical)

  • Numpy Array Operations (Practical)

  • Manipulating Numpy Arrays (Practical)

  • ** MINI PROJECT ** Calculating Planet Volumes (Practical)

  • Image Manipulation using Numpy (Get the data)

  • ** MINI PROJECT ** Image Manipulation (Practical)

 

Pandas for data exploration & manipulation
 

  • Introduction To Pandas

  • Accessing & Downloading The Data

  • Creating Pandas DataFrames & Importing Data (Practical)

  • Exploring & Understanding DataFrame Data (Practical)

  • Accessing Specific Columns In Our DataFrame (Practical)

  • Adding & Dropping Columns In Our DataFrame (Practical)

  • Adding Columns Using Map, Replace, And Apply (Practical)

  • Sorting & Ranking Data (Practical)

  • Selecting Rows & Columns using LOC & ILOC (Practical)

  • Renaming Columns (Practical)

  • Joining & Merging DataFrames (Practical)

  • Aggregating Data Using GROUPBY (Practical)

  • Pivoting A DataFrame (Practical)

  • Dealing With Missing Values (Practical)

  • Dealing With Duplicate Data (Practical)

  • Creating Charts And Plots Using Pandas (Practical)

  • Exporting Data (Practical)

 

Matplotlib for data viz

  • Introduction To Matplotlib

  • Our First Plot (Practical)

  • Formatting Our Plot: Features (Practical)

  • Formatting Our Plot: Colours & Styles (Practical)

  • Working With Subplots (Practical)

  • Let's Grab Some Height & Weight Data To Use!

  • Creating & Refining A Histogram (Practical)

  • Creating & Refining A Scatter Plot (Practical)

  • Enhancing Our Plots Using Visual Aids (Practical)

  • Adding Text To Our Plots (Practical)

  • Saving Plots (Practical)​

03 - LEARN STATISTICS, THE RIGHT WAY

Website Video Image 004 - Stats.png

Free Preview

You'll often hear about all the math you need to know to become a Data Scientist.

 

Don't be scared away by this...  Yes, you do need to know some math, but you don't need to spend a year reading text books before you're allowed to progress.

Quite the opposite...


Here we imagine being sportswear company Nike, as well as a head basketball coach in the NBA, and we learn the key statistical concepts you need to know for Data Science with a focus of intuition & application rather than just formulas!

statistics 101

 

  • Statistics Section Overview

  • The Different "Types" Of Data

  • What Is A Distribution?

  • Working With A "Normal Distribution"

  • Key Types Of Distributions To Know...

  • The Central Limit Theorem

  • Get Confident With Confidence Intervals

  • Introduction to Hypothesis Testing

  • Hypothesis Testing: One Sample T-Test

  • Hypothesis Testing: Independent Samples T-Test

  • Hypothesis Testing: Paired T-Test

  • Hypothesis Testing: Chi Square Test For Independence

  • P-Values: What They Area - And What They Are Not

  • Symbols and Notation

04 - intro to key data science tools

Website Video Image 005 - Github.png

Free Preview

Let's understand, and get hands-on with the key tools that Data Science teams are using today - including tools such as Github & Jupyter Notebooks

Key data science tools

 

​Jupyter Notebook

 

  • How to use Jupyter Notebook


Github

 

  • Overview of Git & Github

  • Getting Started - Branches, Pull Requests, and Merges! (Practical)

  • Forking a Repository (Practical)

  • Pushing and Pulling between your local PC and GitHub (Practical)

05 - let's meet our client...

Website Video Image 006 - ABC.png

Free Preview

For each concept or algorithm that we learn about in the course, we get a request from our mock client ABC Grocery 

 

They have provided us access to a sample of their data, and we'll be using this to showcase the value of Data Science & Machine Learning in a project based manner.

We learn how we might solve each task - and then we get our hands dirty and take on the challenge!

The tasks we complete can also be taken further and mean you can compile a really interesting portfolio of projects covering:

 

  • AB Testing

  • Regression

  • Classification

  • Clustering

  • PCA

  • Causal Impact Analysis

  • Association Rule Mining

let's meet our client!

 

  • Introducing ABC Grocery!

  • Getting the Data

06 - a/b testing

Website Video Image 007 - AB Test.png

Free Preview

Here we introduce the very important and common concept of A/B Testing and we discuss our task from our client ABC Grocery.

We then code up the appropriate statistical method to assess the impact of the test, and we follow that by creating code templates for several other key hypothesis tests that will come in extremely handy during your career as a Data Scientist!

a/b testing

 

  • What is AB Testing?

  • Our Task for ABC Grocery!

  • Getting The Data

  • Chi-Square Test for ABC Grocery (Practical)

  • Let's code up a One Sample T-Test (Practical)

  • Let's code up an Independent Samples T-Test (Practical)

  • Let's code up a Paired Sample T-Test (Practical)

07 - machine learning

Website Video Image 008 - ML Prep.png

Free Preview

Website Video Image 009 - ML RF.png

Free Preview

Website Video Image 012 - LogReg.png

Free Preview

introduction

Let's discuss what Machine Learning is, and where it is being utilised in today's world.

We look at the different types of Machine Learning, and we get you familiar with scikit-learn the most popular Machine Learning library in Python

data preparation & cleaning

Machine Learning models need the right data, in the right format...otherwise the results can be underwhelming & unexpected!  

 

Let's discuss all of this in detail, and create some code templates together so you'll always have the right code available for your career in Data Science!

intuition & application

We cover the key algorithms required to ensure you can take on virtually any business problem.  

 

For each algorithm we follow the same process:

 

  1. We start with a high level theoretical introduction - so you know what you're dealing with!

  2. We jump into Python and code up a basic template - so you can push some buttons and turn some dials.

  3. We cover the advanced theory - to ensure you know what is going on under the hood.

  4. We head back into Python to apply our learnings - and take on our challenge from ABC Grocery!

deployment to a live website

A hot topic in the world of Data Science is the deployment of our ML models.  

 

We run through the theory around what this all means, and what needs to be considered.  

 

From there, we will deploy one of our ML models onto a live website using Flask & Heroku!

machine learning

introduction

  • ​Introduction to Machine Learning

  • Introduction to Machine Learning in Data Science

  • Overview of Supervised Learning

  • Overview of Unsupervised Learning

  • Introducing scikit-learn for Machine Learning in Python


Preparing & Cleaning Data for ML

​​

  • A Checklist for Data Cleaning & Preparation

  • Dealing with Missing Values

  • Dealing with Missing Values - Pandas (Practical)

  • Dealing with Missing Values - SimpleImputer (Practical)

  • Dealing with Missing Values - KNNImputer (Practical)

  • Dealing with Categorical Variables

  • Dealing with Categorical Variables - One Hot Encoding (Practical)

  • Dealing with Outliers

  • Dealing with Outliers (Practical)

  • Feature Scaling for Machine Learning

  • Feature Scaling for Machine Learning (Practical)

  • Feature Selection in Machine Learning

  • Feature Selection in Machine Learning - Getting the Sample Data

  • Feature Selection in Machine Learning - Correlation Matrix (Practical)

  • Feature Selection in Machine Learning - Univariate Testing (Practical)

  • Feature Selection in Machine Learning - RFECV (Practical)

  • Model Validation & Over-fitting

  • Model Validation & Over-fitting (Practical)

Supervised Learning

ML for Regression Tasks

​​

  • Introduction to Machine Learning for Regression

  • Our Regression Task for ABC Grocery

  • Our Regression Task for ABC Grocery - Getting The Data

  • Our Regression Task for ABC Grocery - Creating The Data

  • Getting The Sample Data


Linear Regression

​​

  • High Level Overview

  • Basic Code Stencil (Practical)

  • The Formula for a Straight Line (Advanced Theory)

  • Finding the "best" line using Least Squares (Advanced Theory)

  • Evaluating Model Fit using R-Squared (Advanced Theory)

  • Multiple Input Variables (Advanced Theory)

  • Adjusted R-Squared (Advanced Theory)

  • Understanding P-Values (Advanced Theory)

  • Advanced Code Template (Practical)


Decision Trees for Regression

​​

  • High Level Overview

  • Basic Code Stencil (Practical)

  • Splitting Criteria (Advanced Theory)

  • Stopping Criteria (Advanced Theory)

  • Evaluating Model Performance (Advanced Theory)

  • Advanced Code Template (Practical)


Random Forests for Regression

​​

  • High Level Overview

  • Basic Code Stencil (Practical)

  • Feature Importance (Advanced Theory)

  • Evaluating Model Performance (Advanced Theory)

  • Advanced Code Template (Practical)

  • Predicting The Missing Loyalty Scores (Practical)


ML for Classification Tasks

​​

  • Introduction to Machine Learning for Classification

  • Our Task for ABC Grocery

  • Getting the sample data


Logistic Regression

​​

  • High Level Overview

  • Basic Code Stencil (Practical)

  • Probability, Odds, and log(Odds) (Advanced Theory)

  • The Formula for a Sigmoid Curve (Advanced Theory)

  • Maximum Likelihood Estimation (Advanced Theory)

  • Evaluating Classification Accuracy (Advanced Theory)

  • Advanced Evaluation Techniques (Advanced Theory)

  • Changing the Classification Threshold (Advanced Theory)

  • Advanced Code Template (Practical)


Decision Trees for Classification

​​

  • High Level Overview

  • Basic Code Stencil (Practical)

  • Splitting Criteria (Advanced Theory)

  • Stopping Criteria (Advanced Theory)

  • Evaluating Classification Accuracy (Advanced Theory)

  • Advanced Code Template (Practical)


Random Forests for Classification

​​

  • High Level Overview

  • Basic Code Stencil (Practical)

  • Feature Importance (Advanced Theory)

  • Evaluating Classification Accuracy (Advanced Theory)

  • Advanced Code Template (Practical)


K-Nearest-Neighbours (KNN) for Classification

​​

  • High Level Overview

  • Basic Code Stencil (Practical)

  • Measuring Distances In Multi-Dimensional Space (Advanced Theory)

  • The Importance Of Feature Scaling (Advanced Theory)

  • What Value For "K"? (Advanced Theory)

  • Advanced Code Template (Practical)


Advanced applications of scikit-learn

​​

  • Grid Search for Hyperparameter Tuning

  • Grid Search for Hyperparameter Tuning (Practical)

  • Pipelines - getting the sample data

  • Automating workflows with Pipelines (Practical)


Unsupervised Learning

 

K-Means Clustering

​​

  • High Level Overview

  • Getting The Sample Data

  • Basic Code Stencil (Practical)

  • Measuring Distances In Multi-Dimensional Space (Advanced Theory)

  • The Importance Of Feature Scaling (Advanced Theory)

  • What Value For "K"? (Advanced Theory)

  • Our Task For ABC Grocery

  • Advanced Code Template (Practical)


Principal Component Analysis (PCA)

​​

  • High Level Overview

  • Our Task For ABC Grocery

  • Getting The Data

  • Advanced Code Template (Practical)


Association Rule Learning

​​

  • High Level Overview

  • Our Task For ABC Grocery

  • Getting The Data

  • Advanced Code Template (Practical)


Causal Impact Analysis

​​

  • High Level Overview

  • Our Task For ABC Grocery

  • Advanced Code Template (Practical)


Machine Learning Model Deployment

​​

  • Overview of ML Model Deployment & The Important Considerations We Need To Make!

  • Getting & Setting Up The Required Files

  • Deploying Our Web-App Locally (Practical)

  • Deploying Our Web-App Live (Practical)

08 - the art of turning business problems into data science solutions

Website Video Image 010 - Framing Biz.pn

Free Preview

This is a skill that separates great Data Scientists from the rest - in other words, a Data Science candidate that gets hired or promoted, or one that gets passed by - so this is important.  

 

Here I share my framework of 13 key questions you need answers to prior to, and during any Data Science project.

the art of turning business problems into data science solutions

 

  • Introduction

  • Getting to the core of the business problem!

  • Deciding on the right Data Science solution!

09 - From Learning to Earning: A Framework for Success!

Website Video Image 011 - Rejections.png

Free Preview

I've interviewed & screened hundreds of Data Science candidates at companies including Amazon & Sony.

 

I will show you:

 

  • How to create a stand-out Resume that will appeal to both recruiters & hiring managers.

  • How to build up a portfolio of projects that showcases the value you can add.

  • How to go into Data Science interviews with confidence, covering:

    • Building rapport with your interviewer​

    • Effectively answering questions you don't know the answer to

    • Effectively answering questions about mistakes you've made in the past

    • Tips for take-home assignments

    • Tips for coding tests

    • Questions to ask (and not ask) your interviewer

    • How to deal with rejections

Let me share my knowledge with you, and help you get interviews for the roles you want!

From Learning to Earning

 

  • Section Introduction

  • The 3 key areas for Learning to Earning in Data Science

  • BRAND - Small changes to make your CV or Resume stand out

  • BRAND - What hiring managers want to see from Projects & Portfolios

  • BRAND - Small brand changes that can have a big impact overall

  • APPLYING - Understanding the role

  • APPLYING - Speaking to a Recruiter or HR

  • APPLYING - An overview of Data Science Interviews

  • INTERVIEWING - Keep the human connection in mind: Simple ways to build rapport

  • INTERVIEWING - Effectively answering questions you don't know the answer to...

  • INTERVIEWING - Effectively answering questions about mistakes you've made...

  • INTERVIEWING - Tips for Take-Home Assignments

  • INTERVIEWING - Tips for Coding Tests

  • INTERVIEWING - Questions to ask (and not ask) your interviewer

  • Let's talk about rejections...

...and coming soon in 2021

Even more incredible content is coming to DATA SCIENCE INFINITY in 2021! 

 

As a member you will gain access to all current and future content.

Currently in the works is an entire section covering everything you need to know about Deep Learning plus some amazing hands-on projects for you to undertake and add to your portfolio.  

 

This is very exciting - and joining the programme now will mean you're in the perfect position to make the most of this new content when it's released!

All the content plus the option of dedicated support, guidance, and direction for any part of your Data Science journey...

What Students Say...

I started a bootcamp last summer through a well respected University, but I didn't learn half as much from them

GA

the options...

There are two DATA SCIENCE INFINITY tiers available, depending on your requirements & goals.

OptionA DSI.png

premium plan

  • UNLIMITED access to all current and future content

  • UNLIMITED access to dedicated support & guidance in the private members group

 

FAQ

How long do I have access to the programme?


>> Access is unlimited. Learning Data Science is a journey not a destination!


 

Is the course self-paced?


>> Yes, content is pre-recorded - meaning that you can move at your own pace and revisit concepts again if you need!


 

Do I get access to any new content that is added?


>> Yes!  Signing up means getting access to the currently available content and any content that is added in the future!  You will evolve with the programme!

Is there a certificate upon completion?


>> I don't offer a certificate for completion.  The reason?  This programme is all about a learning journey rather than any sort of destination.  New content will be added over time as well, so you don't complete it per se, you just keep learning and evolving!

Are there any pre-requisite skills I need?


>> DATA SCIENCE INFINITY has been created in a way that is accessible to anyone.  We always start right from the beginning and then move onwards towards the more complex concepts.  Everything is taught with a focus on intuition and understanding - and with the Premium Plan you will also have my dedicated support if you ever want to discuss concepts in more detail!

I have students who had zero technical experience prior to joining, and I have students who have a lot of experience in the field already.  Both groups have found great value in this programme.

What if I'm unhappy with the programme?


>> I want you to be happy! If you are not satisfied within 30 days, you can request a full refund

let's do this!

If you're ready to join DATA SCIENCE INFINITY - or you just want even more information, you can request the FREE information pack below. 

 

The pack includes:

A link to the sign-up page with...

  • Even more free-to-watch preview tutorials, covering each section of the programme​

  • Full pricing information

  • Monthly payment plan options (pay over 3 or 6 months)

An exclusive 10% off discount code

A link to my FREE "Python, Data Science & Machine Learning Mini-Course For Professionals" (1500+ students)

My FREE downloadable information doc "How To Successfully Transition Into Data Science"

A FREE downloadable covering the full DATA SCIENCE INFINITY Curriculum

OptionB DSI.png

upskill plan

  • UNLIMITED access to all current and future content

HAVE A QUESTION ABOUT DATA SCIENCE INFINITY?

If you have any questions or thoughts, I will be more than happy to discuss - just let me know below and I'll be back in touch as soon as possible...

Thanks - I'll be in touch soon!