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
W, Th, F
9:00AM to 5:00PM
Nov 10, 2021 to Nov 12, 2021
Schedule and Location
Contact Hours
Delivery Format(s)
Course Fee(s)
Tuition Fee non-credit $1,095.00
Drop Request Deadline
No drop request allowed after enrollment
Transfer Request Deadline
No transfer request allowed after enrollment
Withdrawal Request Deadline
No withdrawal request allowed after enrollment
Section Notes

Cancellation Policy

All cancellation requests must be made in writing to pd.conted@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.
Required fields are indicated by .