Introduction to Python for Machine Learning

This course is part of the UBC Future Global Leaders Online program for high school students ages 15–18.

Machine learning is one of the newest and most exciting fields in computer science. It’s an incredibly powerful and beneficial tool used to uncover different aspects of large data sets and predict trends. 

Learn the basics of programming with Python for machine learning, and apply what you learn in projects using real-life datasets. Python, one of the most popular programming languages in the world, is easy to understand and a great choice for machine learning.

You do not need any prior knowledge of Python or machine learning, or computer science experience, for this course.

This is a great choice for students interested in computer science, science, engineering, and the future of technology, or any student interested in learning basic coding. 

Hours and expectations
In addition to the live virtual classes and office hours, you can expect to spend 1-2 hours per week reading, researching and participating in discussion boards.

Technology Requirements
To take this course, you’ll need access to:

  • an email account
  • a computer, laptop or tablet under five years old using Windows or macOS
  • the latest version of a web browser (or previous major version release)
  • a reliable internet connection
  • a video camera and microphone.

One day before the start of your course, we’ll email you step-by-step instructions for accessing your course.

Instructor is subject to change.

Course Format

This course is 100% online and instructor-supported with real-time classes, and virtual drop-in office hours during the course. 

Fall/Winter Term (September – December / January – April)
Attend live virtual classes once a week on Saturdays for two hours for 10 weeks.
Summer Term (July and August)
Attend live virtual classes two hours a day from Monday to Friday for three weeks. 

All class times are in the Pacific Time Zone (Vancouver, BC, Canada).

Virtual Student Lounge
All UBC Future Global Leaders students have access to the online Virtual Student Lounge where they can hang out and develop friendships with students from across Canada and around the world.

To Register
After you add the course to your cart, you’re asked to complete your registration by creating a new account or logging in. If you are a parent, guardian or other adult registering for the first time on behalf of your student, please create the account in the name of the high school student attending UBC Future Global Leaders, not in your name.

Available Sessions

Open all | Close all

Sep 24, 2022-Dec 3, 2022 | Online | $850.00

Format: Online, Instructor Supported with Real-time Classes
Code: SO104F22O
Offered: On Sat
Sep 24, 2022-Dec 3, 2022
No class October 8, 2022
10 sessions
10:00 AM-12:00 PM Pacific Time

1nstructor: Mohammad Hosseini


Fees / Tuition

Type Fee Tax Total
$850.00 $42.50 $892.50