2 Courses Required


Explore the possibilities of Python programming. Python powers web services such as YouTube, DropBox, Google, Reddit, Yahoo, Pinterest and Instagram. Many small companies also use this popular and robust programming language. Master the basics of programming in Python with this certificate.

Renowned for its readability and ease of use, Python is a versatile language applicable in various domains. Its applications include web development, data analysis, artificial intelligence, automation and scripting. As the preferred language for beginners, Python offers a supportive community and extensive libraries and frameworks, facilitating rapid development. Building proficiency in Python enhances your problem-solving skills and opens doors to new job opportunities in the ever-evolving tech industry.

Want to take your Python learning experience further? By taking CPRG-109 Python and Data Analytics, you'll learn to apply basic data science techniques using Python.

Who Will Benefit from this Program?  

Developing skills in Python programming can benefit a diverse range of individuals. Beginners in programming find Python's readability and simplicity helpful when learning and applying fundamental concepts. It creates a solid foundation for learning more complex languages.

  • Data scientists leverage Python's extensive libraries for efficient data analysis.
  • Web developers use Python frameworks like Django for web application development.
  • IT professionals find Python valuable for automation and system administration.
  • Entrepreneurs and business professionals use Python for prototyping and task automation.
  • Freelancers and remote workers benefit from Python's versatility for various projects.

Python's widespread application makes it an essential skill for individuals across different fields. It provides a base for further exploration into programming and technology.

Student Eligibility  

You must be a minimum of 18 years of age at the time you take the first course of this program.

You should have strong foundational computing skills and an interest and aptitude for learning and applying new technologies. However, no prior programming experience is required. This program is specifically designed to meet the learning needs of beginners in programming.

Your English proficiency should be equivalent to English 20-1 or 20-2 as outlined in SAIT's English proficiency guidelines. No formal assessment test is required.

There are no other specific admission requirements (academic and/or work experience). Any industry-related experience you already have will also be beneficial. 

Program Details  

Funding opportunities: Learn more about how to pay for or reduce your education/training costs, including the Canada Alberta Job Grant.

Delivery formats: For your convenience, all courses in this program offer a scheduled virtual (online synchronous) format. Learn more about our delivery formats.

Micro-credentials: Each course in this program is eligible for a digital badge, a great way to communicate your accomplishments and skills through your social networks. Learn more about SAITMicro.

Program completion: This program can be completed in as little as four months part-time (subject to course availability) and up to three years. Upon successful completion, you'll receive an electronically issued non-credit SAIT Certificate of Completion and transcript. Learn more about SAIT credentials.

How to Register & Declare  

You can register for one or more courses at a time. We recommend that you start and complete CPRG-100 Introduction to Python Programming first. We recommend registering as soon as possible (7–14 days in advance of the course start date). Payment is by Visa or Mastercard upon registration.

To self-serve register online:

Declaring your certificate:

Once you've registered, we'll automatically attach the certificate course requirements to your Con Ed student account in the My Certificates and Designations tab where you can track your progression to completion.

Related courses and programs

Additional Details


Minimum Required

2 Course(s)

If you’re pursuing the full certificate, complete CPRG-100 first. Take note of prerequisites. 
Required fields are indicated by .