Overview
Python has become the de facto language for machine learning due to its user-friendly nature, robust ecosystem, and widespread adoption within the community. Learning how you can use Python for machine learning tasks will give you a competitive edge in the job market and provide you with the necessary tools to excel in this rapidly evolving field.
Features
You’ll learn vital pre-machine learning skills, with a focus on data preparation, to avoid common data science risks, like “garbage in, garbage out.”
Perfect for beginners and professionals looking to advance into roles that include machine learning, this Python for Machine Learning - The Essential Starter Kit course is designed to introduce you to Python, a programming language known for its simplicity and readability.
Python has an extensive library that includes packages specifically designed for machine learning, such as NumPy, Pandas, Scikit-learn, SciPy, and Statsmodels. Through a series of modules, you’ll gain hands-on experience with Python's libraries, syntax, data structures, and functions relevant to machine learning tasks.
Upon completion of the course at the University of Waterloo, you’ll have a solid understanding of proper data preparation and how to get the results you’re seeking.
Programme Structure
What you will learn:
- 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
Key information
Duration
- Part-time
- 2 months
- 5 hrs/week
Start dates & application deadlines
- StartingApply anytime.
Language
Delivered
- Fully structured
- Individual work/assignments (with online group discussions)
Campus Location
- Waterloo, Canada
Disciplines
Artificial Intelligence Machine Learning View 24 other Short Courses in Artificial Intelligence in CanadaWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
This course forms part of a comprehensive Machine Learning Practitioner Certificate, and is designed for:
- Great for those without experience with Python!
- Individuals in non-technical roles with basic programming and data preparation knowledge, aiming to gain practical, in-demand machine learning and AI skills to stay competitive in the evolving workforce.
- Aspiring data analysts, data scientists, or statisticians who are new to machine learning or looking to build their toolkits.
- Programmers and developers looking to add Python to their list of programming languages.
Tuition Fees
-
International Applies to you
Applies to youNon-residents499 CAD / full≈ 499 CAD / full -
Domestic Applies to you
Applies to youCitizens or residents499 CAD / full≈ 499 CAD / full