Gain the skills to write programs using the basic commands of Python

Learn the Python coding language and its applications in machine learning, AI, data science, and more. Discover object-oriented programming principles through the utilization of Python's powerful features. Write, evaluate, and test programs using Python code. Practise your skills using the RoboGarden game-based learning environment.

Upon successful completion of this course, you will be prepared to take Python for Machine Learning.

Designed for

Anyone interested in learning the basics of Python, regardless of experience level. This course is also suitable for beginner and intermediate programmers, web developers, software programmers, data scientists, or those with experience in statistics or applied mathematics interested in taking the Python for Machine Learning course / certificate. 


  • Evaluating and testing Python commands
  • Writing, navigating, editing, debugging, and running Python code
  • Python object-oriented programming concepts
  • Creating simple Python modules


Western Digital BadgeEarn a Western Digital Badge 

Recognizing your learning achievement when you complete this micro-credential


Financial Assistance
Financial Assistance

This course is eligible for Ontario Student Assistance Program (OSAP) micro-credential funding. Find out if you are eligible.

No previous knowledge or experience is required. 


Request InformationRequest Information

Find out more.  We'll be in touch within one business day.



RoboGarden Logo

 Powered by RoboGarden



Applies Towards the Following Certificates

Register - Select a section to enroll in
Sep 30, 2024 to Nov 08, 2024
Total Hours
Potential Discount

What to Expect

This is a self-directed course offered through the RoboGarden online learning platform. There are opportunities to engage online with your class and instructor during live sessions.

You can expect to spend approximately five hours of work per week on course requirements.

Real-time Learning

There are three live Zoom sessions in this course. 

October 1 - 7:00pm - 8:30pm ET
October 15 - 7:00pm - 8:30pm ET
October 29 - 7:00pm - 8:30pm ET

Completion Requirements

This is a graded course where a complete or incomplete will be issued. Evaluation will be based on participation and completion of course activities. Attendance in the live sessions is not mandatory but is recommended.

Course Materials

No textbook required. All course materials are provided. Students may be required to create accounts and use tools typically used in the technology industry like GitHub.