DATA SCIENCE

I N F I N I T Y

DSI Website Overview v2 (1).png
christian-pic.jpg

CHRISTIAN CAPDEVILLE

"The best program I've been a part of, hands down.  It's some of the most practical & efficient, outcome-oriented content I've seen"

1626625876162.jpg

RITESH JAISWAL

"I had over 40 interviews without an offer.  After DSI I quickly got 7 offers including one at KPMG and my amazing new role at Deloitte!"

marta.jpg

MARTA

"I GOT IT!  Thank you so much for all your advice & help with preparation - it truly gave me the confidence to go in and land the job!"

erick-pic.jpg

ERICK EVENOR ORTEGA

"I'm loving it!! I've just completed 20% of the program and I've learned more than on any other course, or reading entire books!"

person-icon.png

GA

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

barun_pic.jpg

BARUN BANERJEE

"Andrew's guidance with my Resume & throughout the interview process helped me land my amazing new role (and at a much higher salary than I expected!)"

donabel_santos.jpg

DONABEL SANTOS

"The course has such high quality content - you get your ROI even from the first module"

scott-fiene-pic.jpg

SCOTT FIENE

"I did the mini-course and then bought the full-course.  One of the best purchases towards learning I have ever made!"

sophie.jpg

SOPHIE LOHEZIC

"In addition to the great content, Andrew's dedication to the growing DSI community is amazing!"

keith-pic.jpg

KEITH CHAMBERLAIN

"DSI is a fantastic community & Andrew is one of the best instructors!"

shrikant_keralapura.jpg

SHRIKANT KERALAPURA

"The Statistics 101 section was awesome!  I have now started to get confidence in Statistics!"

david_adejumo.jpg

DAVID ADEJUMO

"This is a world-class Data Science experience.  I would recommend this course to every aspiring or professional Data Scientist"

IMG_20201021_102321_281.jpg

DEJAN PANOV

"I can't emphasise how good this programme is...well worth the investment!"

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

tester2-removebg-preview1.png
  • LinkedIn

Connect with me

I've spent over 14 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 30k on LinkedIn - so let's connect - and feel free to let me know any questions you have!

Andrew Jones

hear my thoughts about what is required for data science!

Here I talk with Kate Strachnyi about what is required for Data Science in 2021

In this video I speak with Ken Jee about my career, learning, and interviewing!

I was invited to speak with Jon Krohn, on the SuperDataScience podcast

what is being said about data science infinity online?

course-reviews-linkedin-post-highlighted.PNG

COURSE OVERVIEW

DATA SCIENCE INFINITY currently contains 270+ meticulously created tutorials (plus 16 quizzes) across 10 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!

Take a look below...

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

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!

Free Preview

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)

  • SQL Interview Test 01 - Questions

  • SQL Interview Test 01 - Solutions & Discussion

  • SQL Interview Test 02 - Questions

  • SQL Interview Test 02 - Solutions & Discussion

  • SQL Interview Test 03 - Questions

  • SQL Interview Test 03 - Solutions & Discussion

  • 10 Common SQL Theory Questions (with answers)

 

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

  • Quiz Time! Types of Data

  • What Is A Distribution?

  • Working With A "Normal Distribution"

  • Key Types Of Distributions To Know...

  • Quiz Time! Distributions

  • The Central Limit Theorem

  • Get Confident With Confidence Intervals

  • Quiz Time! Dealing With Uncertainty

  • 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

  • Quiz Time! Hypothesis Testing & P-Values

  • 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)

  • Quiz Time! ML Data Cleaning & Preparation

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)

  • Quiz Time! Linear Regression Concepts


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)

  • Quiz Time! Regression Tree Concepts


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)

  • Quiz Time! Random Forest (Regression) Concepts


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)

  • Quiz Time! Logistic Regression Concepts


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)

  • Quiz Time! Classification Tree Concepts


Random Forests for Classification

​​

  • High Level Overview

  • Basic Code Stencil (Practical)

  • Feature Importance (Advanced Theory)

  • Evaluating Classification Accuracy (Advanced Theory)

  • Advanced Code Template (Practical)

  • Quiz Time! Random Forest (Classification) Concepts


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)

  • Quiz Time! KNN Concepts


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)

  • Quiz Time! K-Means Concepts


Principal Component Analysis (PCA)

​​

  • High Level Overview

  • Our Task For ABC Grocery

  • Getting The Data

  • Advanced Code Template (Practical)

  • Quiz Time! PCA Concepts


Association Rule Learning

​​

  • High Level Overview

  • Our Task For ABC Grocery

  • Getting The Data

  • Advanced Code Template (Practical)

  • Quiz Time! Association Rule Learning Concepts


Causal Impact Analysis

​​

  • High Level Overview

  • Our Task For ABC Grocery

  • Advanced Code Template (Practical)

  • Quiz Time! Causal Impact Analysis


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

C.R.A.I.G - your system for tackling the hiring process!

 

  • Systematically Approaching The Hiring Process

  • How To Apply The C.R.A.I.G System - And Get Ahead Of The Competition

  • Your C.R.A.I.G System Help-Sheet (Downloadable PDF)

new! DEEP LEARNING

Website Video Image 013 - DL Intro.png

Free Preview

Deep Learning is at the cutting edge of Data Science - and allows us to solve problems that traditional Machine Learning approaches cannot.

 

Here - we will learn about, build, and apply several types of Neural Networks.  You will end up with a comprehensive understanding of their workings, code templates to use in your career, and we will work on two incredible projects that will stand you apart from other candidates.  Take a look!

introduction

 

  • Introduction To Deep Learning

  • Section Introduction

  • Get The Data!

artificial neural networks

 

  • Introduction to Artificial Neural Networks

  • Weights & Biases

  • Activation Functions

  • Calculating Loss

  • Introduction To Back Propagation

  • The Relationship Between Network Parameters & Loss

  • Connecting The Dots Using The Chain Rule

  • Let's Talk About Derivatives

  • The Chain Rule - How Does It Work?

  • Back Propagation - A Worked Example

  • Artificial Neural Networks - Let's Summarise What We've Learned

  • Good To Know - Optimizers

  • Good To Know - Global vs. Local Minima

  • Introduction To Keras

  • Setup - Installs & Versioning

  • Project: Predicting Task Success In A Video Game - Part 01 (Practical)

  • Project: Predicting Task Success In A Video Game - Part 02 (Practical)

  • Project: Predicting Task Success In A Video Game - Part 03 (Practical)

  • Project: Predicting Task Success In A Video Game - Part 04 (Practical)

  • Project: Predicting Task Success In A Video Game - Part 05 (Practical)

convolutional neural networks

 

  • Introduction to Convolutional Neural Networks

  • Images: What Does A Computer See?

  • Convolutional vs. Artificial Neural Networks

  • Convolutional Neural Networks - The Key Parts

  • The Convolutional Layer

  • Pooling Layers

  • Dense Layers

  • Our Task for ABC Grocery

  • Project: Fruit Classification Part 01 - Introduction

  • Project: Fruit Classification Part 02 - Image Flow (Practical)

  • Project: Fruit Classification Part 03 - Network Architecture (Practical)

  • Project: Fruit Classification Part 04 - Training The Model & Assessing Performance (Practical)

  • Project: Fruit Classification Part 05 - Predicting On New Data (Practical)

  • Tackling Overfitting With Dropout

  • Project: Fruit Classification Part 05 - Applying Dropout & Retraining (Practical)

  • Providing More Variation Using Image Augmentation

  • Project: Fruit Classification Part 06 - Applying Augmentation & Retraining (Practical)

  • Transfer Learning

  • Project: Fruit Classification Part 07 - Let's Apply VGG16! (Practical)

  • Project: Fruit Classification Part 08 - Hyperparameter Tuning 1 (Practical)

  • Project: Fruit Classification Part 09 - Hyperparameter Tuning 2 (Practical)

  • Project: Fruit Classification Part 10 - Hyperparameter Tuning 3 (Practical)

  • Good To Know - Batch Normalisation

Deep learning - image search engine

 

In this very exciting section, we will use Deep Learning to build an Image Search Engine for our mock client ABC Grocery.  They want to allow customers to pass in an image of shoes that they like, and they will be returned images of the most similar looking shoes from the ABC Grocery collection!

This has many applications in the real world - and it will be solidify your knowledge of how Convolutional Neural Networks learn!

  • Our Task From ABC Grocery

  • Setting Up VGG16 (Practical)

  • Image Preprocessing & Featurising Functions (Practical)

  • Preprocessing & Featurising Our Base Image Set (Practical)

  • Test Out Our Search Engine! (Practical)

...and in 2022

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

 

As a member you will gain access to ALL CURRENT & FUTURE CONTENT!

The plan for 2022 is to; add more exciting projects to make you stand out over other candidates, Data Engineering topics, more Data Science interview questions & answers, Object Oriented Programming, and much more! 

 

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

Inkedioannis-slack-feedback-updated-large_LI-redacted.jpg
 

let's do this!

DSI Data Science Professional Certificate - Johnny Hopkins.png

There are two DATA SCIENCE INFINITY tiers available for completing the Data Science Professional Certification, depending on your requirements & goals...

OptionA DSI.png

premium plan

  • DSI Data Science Professional Certification

  • Unlimited access to all current and future content

  • Unlimited access to dedicated support & guidance in the private members community

  • A professionally designed project portfolio

>> The Premium Plan is for students who want to complete their DSI Data Science Professional Certification with confidence, and move seamlessly towards an incredible role in the field.  Students get dedicated mentorship when learning AND personalised guidance & support during the interview process

OptionB DSI.png

upskill plan

  • DSI Data Science Professional Certification

  • Unlimited access to all current and future content

>> The Upskill Plan is for students who want to complete their DSI Data Science Professional Certification and future-proof their career

still not sure?

Before you join, it can be good to get to know the instructor, see their communication style (and to get some value!)

Join 3000+ others who have reserved a seat at one of my FREE 75 minute Data Science training sessions, where I cover...

The MUST HAVE Skills For Success

  • A detailed learning pathway based upon conversations I’ve had with HUNDREDS of Data Science leaders, hiring managers & recruiters

Inside Knowledge On The DS Hiring Process

  • Get ahead of the competition, based upon my experience interviewing & screening HUNDREDS of candidates at companies including Amazon & Sony PlayStation

What makes a GREAT Data Scientist?​​​​​​​

  • What is it that differentiates good Data Scientists from the GREAT ones?  How can you be great too?

BONUS 1 Your copy of the C.R.A.I.G System

  • Straight from the DATA SCIENCE INFINITY curriculum.  C.R.A.I.G is my system for preparing for, and delivering answers in Data Science interviews.

BONUS 2 An exclusive DATA SCIENCE INFINITY joining discount

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!

How long does the course take to complete?


>> It's a great question - although a tricky one to answer, as it depends on how much time you have to commit to it.  The great thing about DATA SCIENCE INFINITY is that you have unlimited access to the content meaning you can earn your certification in a time frame that suits you.  The average completion time is 12 weeks - but remember, more incredible content is, and will continue to be added over time so you can continue to grow and evolve as a Data Scientist!
 

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


>> Yes!  Signing up means getting access to the currently available content and all content that is added in the future!  You will evolve & grow with the programme - another aspect of DATA SCIENCE INFINITY that sets it apart from the competition!

How do I get the certificate?


>> At the end of the content, you will be prompted to contact me regarding your certification.  We will discuss your progress and your results on the tests & quizzes.  After this, you will be awarded the DATA SCIENCE INFINITY Data Science Professional Certification - and I will provide you with your certificate!

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.

Is there a job guarantee from this programme?


>> No matter what they say, no programme can guarantee you land a job after completion.  It takes dedication, commitment and persistance from you as well.  In saying this, DATA SCIENCE INFINITY will put you in the best possible position to land a great role so as you are learning the skills & tools that hiring managers have told me they need & want - and you are learning how to navigate the hiring process and get ahead of the competition based upon my experience interviewing and screening hundreds of candidates at top tech companies.  I have seen what differentiates those who land the role from those you miss out time and time again, and this programme is all about getting on the right side of that hiring decision!  Take a look at some of the feedback on the site, and you'll see that it really does work!

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

free mini-course!

Join 2800+ other students who have taken my FREE Python, Data Science & Machine Learning mini-course!

Over several hours you will...

Install Python, learn the basics, and get coding!

Manipulate & Analyse a Dataset using the popular Python package, Pandas!

PROJECT 1 Coding

  • Write code that will find all Prime numbers up to one million in under a second!

PROJECT 2 Machine Learning

  • Build, Train, and Test a real Machine Learning model!

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!