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 dig­i­tal job in Alberta.

This cer­tifi­cate is a part­ner­ship between Con­tin­u­ing Edu­ca­tion and the U of A’s Tech­nol­o­gy Train­ing Cen­tre (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 want­i­ng to build soft­ware and cre­ate web­sites 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.

 

Cost +
  • 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
Program Details +
  • 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 cours­es of this pro­gram, you must have com­plet­ed the foun­da­tion­al course JavaScript Fun­da­men­tals or passed Con­tin­u­ing Edu­ca­tion’s JavaScript Skills Assess­ment. Note that you can use JavaScript Fun­da­men­tals toward your elec­tive 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.
Funding & Scholarships +

You could be eligible for funding and scholarships – explore your Funding and Scholarship Opportunities.

Receiving Your Certificate +
  • 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.
Transferability +
  • Courses in this pro­gram are trans­fer­able to both the Full Stack Web Development Diploma and the User Expe­ri­ence/User Inter­face Design Cer­tifi­cate
  • To learn about transferability from other institutions, see our Transfer Credit information
International Students +
  • 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.

Additional Details

Required fields are indicated by .