Skip to main contentSkip to main navigationSkip to footer content

Why Python?

Over the past 30 years, Python has been growing in popularity and relevance within our workforce, particularly with the increasing demand for data-driven decision-making. This popular high-level programming language is simple and versatile, making it a great language for beginners and experts from any field or industry. For those interested in advancing their career in the field of data science and AI, Python's powerful libraries and frameworks like Pandas, NumPy, and SciPy, make data manipulation and analysis easier and more efficient.

Join this free workshop on September 2, 2026 from 12 - 1 p.m. ET to discover the essential functions of Python for data science and AI — live, online, and open to all skill levels.

 

What you'll learn:

  • Understand the basics of Python, including how it can be leveraged for data science and AI tools and techniques.
  • Explore key Python features and applications.
  • Receive a free demonstration on the basics of Python.
  • See how a structured learning path — from Python I to Python 2 to the Data Science Certificate — can build real, job-ready skills.

You'll also hear about WatSPEED's Python 1 and Python 2 courses and better understand how they can prepare you for the Data Science Certificate program.

 

Not sure which course is right for you?

New to programming? Start with Python I — no coding experience required.
Already comfortable with the basics? Advance your skills in Python 2: Data Science and AI Applications, where you'll apply Python to real data science, machine learning, and automation problems.

 

Your workshop speaker

Headshot of Carmen Bruni

 

Carmen Bruni

Associate Professor, Teaching Stream, Cheriton School of Computer Science | Program Author and Instructor, WatSPEED
 

Dr. Carmen Bruni is a faculty member at the University of Waterloo, David R. Cheriton School of Computer Science. Before starting at Waterloo in 2015, he obtained his PhD. in Mathematics from the University of British Columbia. He completed his undergraduate and master’s degrees at Waterloo in Computer Science and Pure Mathematics.  ​

From 2015 to 2017, he worked with Waterloo’s Centre for Education in Mathematics and Computing. Since then, he has been teaching in the School of Computer Science. Dr. Bruni has received numerous awards for teaching excellence, including a prestigious Killam Graduate Teaching Award in 2013. 

His current research interests are in computer science, mathematics, education, and pedagogy.

 

 


 

Related programs and courses

Data Science Certificate

Build advanced data skills through a University of Waterloo professional education pathway designed for practical, applied learning.

Python I

Not familiar with Python? Start here. Gain hands-on experience with Python functions, arithmetic, and foundational data structures.

Python 2: Data Science and AI Applications

Designed for learners with some Python experience who want to advance their skills in data science, machine learning, automation, and web development.

Foundations of Data Science

Learn modern techniques for data retrieval, preparation, analysis, and visualization while building practical programming skills for today’s workforce.

Python for Machine Learning

Perfect for beginners and professionals who want to prepare data in Python for machine learning applications.

Register to attend the workshop!

Don't miss on this opportunity to meet your technical course instructor, ask questions, and learn more about what makes this innovative program so unique.

REGISTER NOW

 

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

 

Want to learn python?

Check out our python courses for professionals!

 

Explore the Data Science Certificate

See how Python learning can support your next step toward applied data science and analytics skills.

Learn more

FAQ

Is this workshop free?
Yes. This is a complimentary online workshop offered by WatSPEED at the University of Waterloo.

Who should attend this workshop?
This session is designed for beginners, working professionals, and lifelong learners who want to better understand Python and how it can support data-related work.

Do I need prior coding experience?
No prior coding experience is required. This workshop is intended to help participants discover the essential functions of Python for data science.

What will I learn in this session?
You’ll explore Python basics, key features and applications, and see how Python can be leveraged for data science and AI tools and techniques.

Will there be a live demonstration?
Yes. Participants will receive a free demonstration on the basics of Python.

How long is the workshop?
The workshop runs for approximately 60 minutes, from 12 to 1 p.m. ET on September 2, 2026.

Will there be a Q&A?
Yes. Attendees will have an opportunity to ask questions and learn more about the instructor and program pathways.

How do I attend?
After registering, you will receive a confirmation email with the Zoom access details for the event.

Is this workshop related to a WatSPEED course or program?
Yes. The session connects to WatSPEED’s Python I, Python 2: Data Science and AI Applications, and the Data Science Certificate program.

Why learn Python for data science?
Python is widely used for data analysis, automation, and machine learning because it is accessible, versatile, and supported by powerful libraries such as Pandas, NumPy, and SciPy.

What is the difference between Python I and Python 2: Data Science and AI Applications?
Python I is built for complete beginners and covers foundational programming concepts, functions, and data structures — no coding experience required. Python 2 is designed for learners who already have some Python experience and want to apply it to data science, machine learning, automation, and web development.

Is Python good for a career in AI?
Yes. Python is the primary language used to build, train, and deploy AI and machine learning models, and is a foundational skill for roles in data science, machine learning engineering, and AI product development.

How long does it take to learn Python for data science?
Most learners build foundational Python skills within a few weeks through a structured course. WatSPEED's Python I and Python 2 courses are designed to take learners from no experience to applied data science and AI skills through a clear, guided pathway.

Does attending this workshop lead to a certificate?
The workshop is a free introductory session and does not itself carry a certificate. It is designed to prepare attendees for WatSPEED’s certificate-track courses, including Python I, Python 2, and the Data Science Certificate program.

Do I need to install any software before the workshop?
No installation is required to attend the live workshop. Any software or setup needed for the Python I or Python 2 courses will be provided in course onboarding materials.