Machine Learning with Python

An introduction to Machine Learning with Python and SciKit

Workshop Splash

Introduction to Machine Learning with Python

You hear a lot about algorithms and their effect on daily life in the news these days. This 2-hr workshop will introduce participants to the basics of Machine Learning using the Pandas and SciKit Learn Libraries. Two components that provide the basic starting points for understanding those algorithms. By the end of the session learners will understand how to apply machine learning methodologies on a dataset to predict results and to look at the underlying assumptions that power these tools. The class will be held using the Google Colab environment, and participants will need a (free) Google Account to participate. Some basic knowledge of Python would help.

We’ll do all of the work for today’s tutorial using Juypter Notebooks and Google Colab. You’ll need a Google Account to launch the interactive interface.


This tutorial assumes some knowledge of Python. To get ready for this session you can complete the following:

Introduction to Python - An introduction to the langauage that starts from scratch

Python 2.0 - A more advanced look into Python that focuses on how to analyze data using the language


Case Study: Sci Hub Usage - A case study workshop that uses Python tools to analyze usage patterns of the (in)famous platform SciHub


A handout with a description of what is covered in the session can be found here

Getting Started

We will be using the Google Collab platform for today’s workshop.

Open In Colab Intro to Machine Learning