Program Description
Python is the back end coding language most commonly associated with Artificial Intelligence and Machine Learning, making it one of the most in-demand languages.
Digital skills are in high demand, with back end web development ranking fifth out of the top ten most in-demand digital jobs in Alberta (ICTC-CTIC, 2019).
Learn Python in this part-time, fully online certificate offered as a partnership between Continuing Education and the University of Alberta’s Technology Training Centre (TTC). Work through solutions in real-time with practicing professionals, interacting with the experienced TTC team of instructors through live online classes and a one-on-one “homework help” service that is built into every course.
Is This Program Right For You?
The Python Back End Web Development Certificate presents learners looking to reskill or upskill with a streamlined path to a career in Python Back end web development. Aimed at learners looking to grow their skills in the field of back end web development, stay relevant in a current position, change careers, upskill, or develop new skills, this program will be particularly relevant to those wanting to learn a new programming language, build software, and create websites, as well as those interested in Artificial Intelligence and Machine Learning.
Learning Objectives
- Fully online.
- Fast-track your path into the job market.
- Python is the back end language most commonly associated with AI.
- Learn directly from industry leaders and keep up-to-date with the most recent trends.
What will I receive?
Upon completion of all program requirements, you will receive a Python Back End Web Development Certificate
Cost
- The total cost of this Certificate will depend on the number of elective courses taken
- Course Fees range from $545 to $1,145 CAD
- Pay as you go - students pay on a course-by-course basis as they register. You do not need to pay the entire program fee at once
- An application fee of $100 is required for admission into the program
- Courses are GST-exempt
- Consider applying for the Canada-Alberta Job Grant
- Some courses may require additional resources such as textbooks. This information can be found in the course section details
Program Details
- This certificate consists of six core courses (total of 212 hours) and a minimum of 40 hours of electives. Courses are a variety of lengths but combine to a minimum total of 252 hours.
- This program is designed for part-time study and can generally be completed within one to two years.
- To enroll in most courses of this program you must have completed the foundational course JavaScript I or, alternatively, have passed Online and Continuing Education’s JavaScript Skills Assessment. Note: JavaScript I may be used toward the minimum requirement of elective hours for this certificate.
- Students have the flexibility to schedule courses around their availability. Typically students complete 1-4 courses per semester based on the course length.
- Courses are graded with assessments. This might include quizzes, exams, discussion forums, papers, and presentations
- Courses are offered online synchronously and/or asynchronously. Please check the course section for details. Further details on delivery formats can be found here.
- Course materials are shared in eClass. Some courses may require additional resources, such as textbooks. This information can be found in the course section details.
Your Instructors
- Our instructors are not just educators; they are industry experts, adult learning specialists, and professionals deeply connected to the pulse of their respective fields.
How to Apply
- We are open to students with a variety of educational and professional backgrounds. Our expectation is that you have a commitment to learn and achieve your continuing education goals.
- To apply, download the Application for Program Admission
- The admission fee is $100
- Individual courses are open for general studies and may be completed without being admitted into a program.
- Programs change occasionally, so we recommend applying for admission early. Once admitted, your requirements to complete the program are locked in. You can be confident that completed and eligible courses will continue to apply to your program.
How to Apply for your Credential
- Students can verify their program requirements and progress by logging into the University of Alberta’s student portal, Bear Tracks, to view your Academic Advisement.
- A cumulative grade point average of at least 2.0 is required to graduate.
- To qualify for program completion, you must submit a request to obtain your credential.
- For a breakdown of details and how to qualify, visit the program completion page.
- Upon completing this credential, you are eligible to become a University of Alberta Associate Alumni.
Transferability
- The courses in this program are also transferable to the the Full-Stack Web Development Diploma and the User Experience / User Interface (UX/UI) Certificate.
- To learn about transferability from other institutions, see our Transfer Credit information
Explore Funding and Scholarship Opportunities
International Students
- International Students are welcome to enroll in our courses, with the only requirement being a stable internet connection. There are no differential course fees for international students completing courses in this program.
- Students are responsible for ensuring that they are proficient in English so that they can fully participate in classes.
- Please note that non-credit programming does not qualify for a study permit, therefore this program cannot be used for immigration to Canada. Foreign nationals authorized to work in Canada who are prohibited from engaging in studies as a condition of their work permit are allowed to engage in distance learning courses. For more information please contact University of Alberta International Student Services.
Further information can be found on withdrawals, refunds+ transfers, assessment + grading, and program admission.
Support Services
- Student Service Centre - for payment and registration inquiries
- Program Office - for course/program inquiries and the Canada Alberta Job Grant
- eClass support
- IT assistance
- Learning remotely
Contact us