6 Courses + Electives
14-40 Hours Per Course
Online
Certificate in as Little as 2 Years
Program Description
Artificial Intelligence (AI) and Machine Learning are what everyone in the digital world has been talking about. You can be part of that conversation. With a Python Back End Web Development Certificate, you’ll gain essential skills in Python, the most commonly used coding language for AI and Machine Learning. You’ll also be highly employable—Back End Web Developer is the fifth most in-demand digital job in Alberta.
This certificate is a partnership between Continuing Education and the U of A’s Technology Training Centre (TTC). You’ll work through solutions with TTC’s practicing professionals in live online classes and get one-on-one “homework help” in every course.
Is This Program Right For You?
This program is designed for individuals who are:
- 🗸 Busy people juggling career and personal commitments
- 🗸Those wanting to build software and create websites in a new programming language
- 🗸Individuals with an interest in Artificial Intelligence (AI) and Machine Learning
- 🗸Employees looking to reskill or upskill into a streamlined career path in Python development
- 🗸Anyone looking to get into the field of back-end web development
Questions? Contact us at techprog@ualberta.ca
What You'll Learn
- 🗸Become well-versed in back-end programming using the Python programming language
- 🗸Learn how to make applications using the Django framework
- 🗸Store and recall large quantities of data using SQL databases
- 🗸Stay up-to-date on the latest trends and fast-track your path to the job market
What You'll Earn
- 🗸 You’ll earn a Python Back End Web Development Certificate after completing all the program requirements. Or take individual courses to add new skills and advance your career.
- Approximate cost of the full program:$8,600 - $9,000 CAD effective Fall 2025
- Submit your program declaration at no extra cost
- Flexible payment – pay course-by-course as you go
- Courses are GST-exempt.
- Some courses may require additional resources, such as textbooks
- This program is comprised of six core courses (200 hours) and at least 40 hours of electives, for a minimum total of 240 instructional hours.
- It’s designed for part-time study and can generally be completed within one to two years.
- You have the flexibility to schedule courses around your availability. Most students complete 1–4 courses per semester.
- To register for most courses of this program, you must have completed the foundational course JavaScript Fundamentals or passed Continuing Education’s JavaScript Skills Assessment. Note that you can use JavaScript Fundamentals toward your elective hours for this certificate.
- Grading is through assessments, which might include quizzes, exams, discussion forums, papers, and presentations.
- It’s a flexible online experience, with courses offered synchronously and/or asynchronously. More info about online delivery formats can be found here.
- Course materials are shared in CE Canvas. Some courses may require additional resources, such as textbooks.
You could be eligible for funding and scholarships – explore your Funding and Scholarship Opportunities.
- After you successfully complete your program requirements, you’ll receive an email letting you know when your certificate is ready. If you have any questions about your credentials, please contact the program office. Once you receive your certificate, you’ll also be eligible to become a UAlberta Associate Alumni.
- Courses in this program are transferable to both the Full Stack Web Development Diploma and the User Experience/User Interface Design Certificate
- To learn about transferability from other institutions, see our Transfer Credit information
- International Students are welcome to enroll and pay the same course fees as local students.
- Proficiency in English and a stable internet connection are needed to participate and succeed in our courses.
- Please note that non-credit programming does not qualify for a study permit, therefore, this program cannot be used for immigration to Canada. For more information, please contact University of Alberta International Student Services.