Welcome to Machine Learning in Python!

July 25-August 9

We are glad you are here! On this page, you will find instructions for each day as well as starter code, presentations, recordings, and helpful hints. Read over the syllabus below before you get started to get familiar with the flow of the course.

If you need any help, reach out to us through email or send a message on Slack. We offer office hours daily. You can find the times in the syllabus.

Jump to...

Syllabus

Course Outline

How does Netflix know exactly what to recommend for you to watch? Is it possible for cars to drive themselves? Can Instagram train machines to recognize cyberbullying and delete offensive comments? These are all answers we will address in Machine Learning in Python. The course is designed to be an introduction to the fascinating field of ML using the skills we acquired in previous sessions. You will learn about what machine learning is, does, and how you can do it too. Join us for this two-week introductory course on machine learning.

In this course, you will learn:

  • Intro to Machine Learning
  • Exploring datasets in Python
  • Use ML to find patterns/solve problems
  • Supervised Learning
  • Unsupervised Learning
  • Real-World Applications

Class Structure

The class is a mixture of synchronous and asynchronous learning. The lessons are not mandatory and will be recorded, but it is recommended you attend to get the most out of the course. The link to the live lesson will be sent out in an email the day before. During the week, assignments will be uploaded to the website for you to complete. None of the assignments are mandatory, but if you submit all of the assignments, you will receive a certificate of completion at the end of the course.

Office Hours

Office hours will be held daily Monday-Sunday for a period of time. They are not mandatory, but if you would like help or feedback, they are a great resource.

Submitting Work

You may submit work through the Google form on the assignment page or email the your work directly to us.

Daily Assignments

The daily assignment page will be uploaded at 8:00 AM central every morning.

Saturday July 25
Sunday July 26
Monday July 27
Tuesday July 28
Wednesday July 29
Thursday July 30
Friday July 31
Saturday August 1
Sunday August 2
Monday August 3
Tuesday August 4
Wednesday August 5
Thursday August 6
Friday August 7
Saturday August 8
Sunday August 9

Classroom Resources

Below, you will find links to resources used in the classroom including slide shows, recordings, and general topic sheets.