Welcome to the "Introduction to Programming in Python" workshop! This intensive, one-week summer program is designed for students with little to no prior programming experience. Throughout the week, you will receive a gentle introduction to Python, a versatile programming language widely used in software development, data science, and artificial intelligence. By the end of the workshop, you will have a solid initial foundation in Python, enabling you to further develop your programming skills in any direction you choose.
Prerequisites: No prerequisites needed! Just bring your laptop and charger, and a strong work ethic.
Bring your own mug! Coffee will be provided.
This intensive workshop is offered for free to the McGill community and priority is given to students. For more information on CDSI's Summer Camps, visit out website here or contact us at cdsi.science [at] mcgill.ca .
The CDSI Summer Workshops take place within the two-weeks before the Fall semester begins. Date and location details will be provided in the month of May.
Day 1
Time: 9h30 AM to 16h00 PM
- Installation of Python and Jupyter Notebook
- Different types of data: variables/strings/numbers
- Introduction to list
Day 3
Time: 9h30 AM to 16h00 PM
- Working with dictionaries
- Loops over lists/dictionaries
- Introduction to functions
Registrations will open in May.
Make sure to sign-up to our CDSI Newsletter for the latest updates.
Frequently Asked Questions
Are there any prerequisites?
None at all! In fact, if you have no prior knowledge to the summer camp's subject matter, you are the perfect candidate to take them. The goal is to give you a basic overview of the material, as well as the resources and the confidence to learn more. These workshops are also useful for those who haven't used the material in a while and simply need a refresher.
Are the summer workshops offered in hybrid format?
Unfortunately, we do not offer the summer workshops in hybrid format. Students must attend in-person at the Downtown McGill campus.
Will I receive credit?
The summer workshops are not for credit. Current McGill students (i.e. undergraduates, graduates, PhD) will receive Co-Curricular Record from MyInvolvement for completing each workshop.
Are the summer workshops free?
Will there be an exam?
Although there will be no exams, attending these workshops will require a serious commitment from the student. Each session will involve a mix of lecture and hands-on practice. Remember: you cannot learn a new programming language by just watching. Just like any skill, you need to practice the work every day.
Do I need to attend every session of a summer camp?
If you register for our summer camps, you are expected to attend every session, complete the assigned readings, and participate in class. If for any reason you are unable to attend a session, it is important to inform us as soon as possible by emailing us at cdsi.science [at] mcgill.ca . Please write "Summer Camp" in the subject line for a quicker response.
Is this summer camp open to everyone?
The Introduction to Python summer camp is open only to members of the McGill community. This includes students, alumni, staff members, faculty members, across all Faculties and Departments.
I registered for the summer workshops, but can no longer attend them. How do I cancel my registration?
When you first register, a confirmation email will be sent to you. In the confirmation email is a cancellation link that will allow you to cancel your registration at any time. You can also contact our team at CDSI by email at cdsi.science [at] mcgill.ca . Please write "Summer Camp - Cancellation" in the subject line for a quicker response.
Because of high demand and limited space for our summer workshops, we tend to have long waiting lists. It is important to cancel your registration as soon as possible in order to give your space to the next person on the waiting list.