Python has become one of the most widely used programming languages in the world. It is used for web and app development, scientific computing and data science, machine learning, fintech, and more. Mastery of Python is now one of the most in-demand skills across industries and sectors. 

This practical workshop introduces the fundamental programming concepts and skills needed to get started in programming with Python. Participants will have ample time to practice and will be provided with instant feedback to improve their skills rapidly. The workshop culminates with an interactive hands-on assignment in which participants will write code using a popular data science library. 



Watch the Replay

Topics Covered

  • Syntax and semantics of Python
  • How code is actually interpreted by a computer
  • Building blocks of Python
  • Fundamental data structures of Python
  • Relationship between computer code and computer memory
  • External libraries

Learning Outcomes

Upon completion of this workshop, you should be able to:

  • Read Python code and understand the logic behind the code 
  • Analyze code and infer how it will be interpreted by the computer
  • Identify the most common error messages and take effective corrective action
  • Use existing Python libraries as required
  • Develop Python code to solve practical problems

Who Should Attend?

Professionals and students who are new to coding and Python, or those who wish to deepen their understanding of how Python code is interpreted. Candidates who wish to apply to the Professional Development Certificate in Data Science and Machine Learning at the School of Continuing Studies, or other Data Science programs elsewhere.  
Section(s) offered
Section Title
Introduction to Python
Language of Delivery
M, T, W
10:00AM to 3:00PM
Sep 30, 2024 to Oct 02, 2024
Schedule and Location
Contact Hours
Course Fee(s)
Tuition Fee non-credit $1,295.00
Drop Request Deadline
Sep 23, 2024
Transfer Request Deadline
Sep 23, 2024
Withdrawal Request Deadline
No withdrawal request allowed after enrollment
Section Notes

A minimum number of registrations is required for this workshop section to be offered. The School reserves the right to cancel any workshop section when a minimum number of registrations has not been reached 7 days prior to the start date. In the event of a cancellation, the workshop fee will be refunded in full.

Cancellation Policy

All cancellation & substitution requests must be made in writing to pce.scs@mcgill.ca

  • Receive a full refund if your cancellation request is received up to 7 days prior to the start date of the workshop.
  • Receive a refund minus $50 cancellation fee if your cancellation request is received within 7 days prior to the start date of the workshop.
  • No Refunds are issued if no written notice is given prior to the start of the workshop

Please note that if no notice is given prior to the start of the event(s) and you fail to attend, you will be liable for the full workshop fee.


Required fields are indicated by .