GRTR513 - Get started coding with Python



Description

Are you curious about coding, have a project in mind and don’t know where to start or think developing fundamental knowledge about programming can be helpful? In this workshop, we will use Python, a very popular, powerful, yet simple programming language to discuss and demonstrate foundational coding concepts.

In this course, you'll embark on an eight-week journey to build a foundation in Python. Each week, you'll dive into crucial programming concepts, starting from setting up your environment to implementing advanced machine learning models. By the end of this course, you'll be comfortable in Python, ready to apply your skills to real-world research problems. 

How does it work?

  • Every week, students will complete asynchronous activities posted on Moodle.
  • The asynchronous activities include Udemy learning paths and mini exercises.
  • Students will be able to solidify their knowledge during the weekly one-hour live session with the instructor.
Participants who complete all exercises and attend all the weekly sessions will be eligible for a certificate of completion!
 
You do not need any prior knowledge of coding or Python to participate in this workshop.

Learning Objectives

 After this workshop, you will be able to:

  • Understand the fundamentals of Python, including variables, data types, and basic operations and error handing. 
  • Be familiar with list operations, slicing, if-else statements and logical operators.
  • Utilize functions and loops to create simple scripts.
  • Handle files efficiently and leverage NumPy for array manipulation.
  • Anlayze data with Pandas.
  • Visualize your data with Matplotlib and Seaborn.
  • Approach advanced topics such as regression and classification. 

Leaders Information

Dolly Moulekhi is an experienced Technical Skills Workshop Facilitator with over 2.5 years of experience as a Data Scientist and 8 months of teaching Data Science. Currently pursuing a Master of Engineering in Mechanical Engineering at Concordia University, Dolly has also worked as a Teaching Assistant for multiple courses, bringing both academic and practical expertise to her role. Her background includes advanced work in Python, data analysis, and machine learning, making her a valuable resource for students.