Google Automation with Python Program

The Google Automation with Python alumni program provides NPower Canada graduates with continued upskilling for job placement, retention and career laddering in the information technology field.

This program equips NPower Canada graduates with in-demand skills in Python programming, automation and Cloud configuration. Learning outcomes include:

Python Programming, Git, Linux and Interaction with Operating Systems

  • Learn how to write simple Python programs to solve complex programming challenges.
  • Write programs to log errors and generate summary files.
  • Gain skills in Linux, Bash scripting, regular expressions and automated testing.
  • Apply Python and Linux to real-world troubleshooting and debugging scenarios.
  • Learn fundamentals of Git and GitHub.

Configuration Management and the Cloud

  • Learn configuration management for computers at scale using Puppet.
  • Learn how to automate computer deployment, updates and maintenance.
  • Gain applied knowledge of managing and troubleshooting virtual machines in the Cloud.
  • Expand automation skills for using Cloud to scale infrastructure.
  • Learn best practices for selecting and managing vendors and services.

Automating Real-World Tasks with Python

  • Learn how to leverage external Python modules to expand code capabilities.
  • Utilize Python Image Library (PIL) to create and modify images.
  • Send messages across networks to APIs offered by other programs.
  • Learn how to design and implement practical automated solutions for e-mail management and other core tasks.

Graduates will secure roles such as:

  • Automation Tester
  • IT Specialist
  • Jr. Developer

  • Automation QA Analyst
  • Jr. Tester
  • QA Specialist

Delivery Method:

Blended learning model, primarily delivered online, supplemented by virtual or in-person labs, study groups and career coaching.


  • Next cohort: September 14 - December 23, 2020.
  • 15 weeks in length, 15 hours per week commitment.
  • Additional cohort from January 11 – April 23, 2021


The Google Automation with Python Alumni Program is considered an advanced program - you must be a NPower Canada graduate.

Who you are:

  • Graduate of ANY NPower Canada program
  • Greater Toronto Area or Calgary Area resident
  • 18+ years old (any age)
  • Demonstrated Interest in coding
  • Have a strong motivation to work and learn

Admissions Process:

  1. Email – include your first and last name, contact information (email and phone number), the name of the program you are interested in, and your current role/employment status.
  2. Eligible applicants will be invited to complete the mandatory Program Assessment.
  3. Program participants are required to attend an info session. Once they attend the mandatory information session, a final admission decision will be communicated to them.

Please note that the application process to NPower Canada’s programs is highly competitive. If for any reason you are not admitted to the next program cohort, our team is here to help connect with you with other great programs and resources to pursue careers in technology. To increase your chances of admission, we strongly encourage you to apply early.

Thank you for learning more about our program! We look forward to hearing from you.