Skip to main contentSkip to main navigationSkip to footer content

Eight weeksUp to five hours per week

There was an error: {{ status.errorMessage }}

Online course with independent learning and live drop-in sessions

Widely used across the technology landscape, Python is one of the most in-demand programming languages, known for its relatively simple syntax and well-supported community. Learning how you can use Python to manipulate data and perform complex tasks efficiently will give you a competitive edge in the job market and provide you with the necessary tools to excel in this rapidly evolving field. This course will help you develop a valuable skill set that is applicable and can be applied broadly in fields such as web development, data science, artificial intelligence, machine learning, automation, and more.  

Python I is the perfect course for beginners and professionals looking to enter new industries or advance their careers. With no prior coding or programming experience required, this comprehensive course offers you the chance to work at your own pace each week while learning from an experienced instructor.  

Through hands-on exercises and practice, you will learn foundational concepts, problem-solving approaches, and essential programming techniques, such as functions, loops, and string methods. You will also gain hands-on experience with Python's syntax, data structures, and functions relevant to data science roles.  

The course covers a wide range of topics, including: 

  • Functions, statements, loops 
  • Creating, documenting robust code
  • Variable mutation 
  • Boolean expressions 
  • Strings, tuples, lists 

This course can be leveraged as a stepping-stone to other technology courses offered by WatSPEED, including Data Science and Python for Machine Learning. It offers an essential starting point for data science, with an approach that is accessible and rooted in practical value. No additional software is required to complete the course, and you’ll be able to download and keep the code you work on. 

 

Explore more python courses

Data Science

Python for Machine Learning

Python and Public Data

Sign up for more information!

Complete form below and receive more details about the program via email.

*indicates a required field

WatSPEED at the University of Waterloo will use the information you provide on this form to email you details, news, reminders and updates about our courses, programs, and events. To stop receiving messages from us, click the unsubscribe link in the footer of any email or contact us at watspeed@uwaterloo.ca. View our Privacy Policy for additional information.

 

Questions? Let's chat!

Office hours: Monday to Friday, 8:30 a.m. - 4:30 p.m. ET

  +1 (519) 888-4773

  watspeed@uwaterloo.ca

 


Register now