Skip to main contentSkip to main navigationSkip to footer content

Explore data science, data analytics, and AI courses and programs from Canada's top tech university

Whether you're a seasoned professional looking to stay ahead of the curve, or an aspiring data scientist aiming to break into the industry, WatSPEED's comprehensive range of data science, data analytics, and AI courses empower you to harness the power of data like never before.

From understanding big data tools and techiques to adopting large language models into your work, our programs provide the knowledge and skills necessary to thrive amidst an ongoing data and tech revolution.

Access knowledge from world-renowned professors, researchers, and industry leaders from the University of Waterloo. Browse WatSPEED's data science and data analytics courses and certificate programs.

Featured programs and courses

Python for Machine Learning

Perfect for beginners and professionals! This course is designed to introduce you to machine learning tools in Python.

Data Science

Learn advanced statistical modelling, machine learning, and big data tools. Course content covers the seven domains of INFORMS' Certified Analytics Professional (CAP) certification.

Data Analytics for Behavioural Insights

Establish foundational knowledge in statistical analysis and gain essential programming skills with Python and R. Designed for beginners with no prior coding or analytics experience.

Register for upcoming events

Workshop: Generative AI for Data Science

Join this free workshop on December 5,  from 12 - 1 p.m. ET to delve into the fundamental principles and practical applications of generative AI for data science.

Workshop: Introduction to Machine Learning

Join this free workshop on January 8, from 12 - 1 p.m. ET  and discover the essential functions of machine learning for data science.

 

Compare data science, analytics, and AI courses and programs

WatSPEED's data programs are designed to help professionals in the public and private sectors gain valuable skills to support career advancement, innovation, and decision-making. They offer you an opportunity to gain a competitive edge by learning modern data tools and techniques. Based on your interest and experience, choose from the following courses and certificates:

 

 
Data Analytics for Behavioural Insights Certificate Prgram
Data Science Certificate Program 
Python for Machine Learning: The Essential Starter Kit
Who should enrol
  • Policymakers and analysts.
  • Public servants, non-profit and community leaders.
  • Public service organizations.
  • Business associates, operations managers, project managers, and intelligence analysts.
  • Finance, securities, and insurance professionals.
  • Digital marketing and communication specialists.
  • Professionals from every level or industry who work with analytics or data.
  • Great for those without experience with Python!
  • Aspiring data analysts or data scientists looking to build essential machine learning skills and grow their toolkits.
  • Programmers and developers looking to add Python to their list of programming languages.
  • Statisticians who are new to machine learning.
Required experience
  • Prior mathematics and statistics experience are recommended, but not required. 
  • A degree in engineering, mathematics, or computer science is recommended, but not required.
  • Basic knowledge of programming and programming languages is strongly recommended.
  • Basic coding skills in any programming language (it does not need to be Python)
  • Post-secondary level statistics and calculus may be helpful but are not required.
Length 24 weeks (Note: This program includes three eight-week courses)
  • 48 weeks (Note: This program includes four 12-week courses)
  • 8 - 10 hours per week (per course)
  • Seven weeks (up to five hours per week)
Courses 

Also learn about:

Format
  • Online learning with live, weekly Q&A sessions.
  • Online learning with weekly live sessions.
  • Online course with independent learning and live drop-in sessions
What you will learn
  • Use basic methods of coding to conduct statistical analysis with R and Python.
  • Draw behavioural insights to tell effective stories that support decision-making.
  • Draw conclusions to impact your decision-making and policy development.
  • Analyze data with the statistical methods used by social scientists.
  • Explore the evolution of data science and predictive analytics.
  • Know statistical concepts and techniques including regression, correlation, and clustering.
  • Apply data management systems and technologies that reflect concern for security and privacy.
  • Adopt techniques and technologies including data mining, neural network mapping, and machine learning.
  • Represent big data findings visually to aid decision-makers.
  • Explain the practical benefits and uses of machine learning.
  • Create a machine learning portfolio in Jupyter Notebook to show potential employers.
  • Identify key components of data preparation in machine learning.
  • Gain hands-on experience with some of Python's packages and libraries.
  View the Data Analytics for Behavioural Insights program webpage and download a brochure. Visit the Data Science program webpage and download a brochure. Visit the Python for Machine Learning webpage and download a brochure.

 

You may also be interested in:

Python I

 

Machine Learning Program

 

ISC2 Official CISSP Certification Training

 

Operationalizing Generative AI: Executive Insights and Applications

 

Key Strategies for Business Sustainability