Program Description

Accord­ing to the Infor­ma­tion and Com­mu­ni­ca­tion Tech­nol­o­gy Coun­cil of Cana­da (ICTC), full stack web devel­op­er is the fourth most in-demand dig­i­tal job in Alber­ta, with an annu­al growth pro­ject­ed at 46%.

Soft­ware devel­op­ment involves more than cod­ing. Sol­id foun­da­tions in time-track­ing, project plan­ning, user expe­ri­ence, com­mu­ni­ca­tion, and qual­i­ty assur­ance help you build awe­some pro­grams and respon­sive web­sites on-time and on-budget.

Devel­op skills essen­tial to any devel­op­ment career as you learn about both the front and the back end of web­site devel­op­ment (choice of either C# or Python stream) in this part-time, ful­ly online diplo­ma pro­gram offered as a part­ner­ship between Continuing Education and the Uni­ver­si­ty of Alberta’s Tech­nol­o­gy Train­ing Cen­tre (TTC).

Work through prac­ti­cal solu­tions in real-time with prac­tic­ing pro­fes­sion­als, inter­act­ing with the expe­ri­enced TTC team of instruc­tors through live online class­es. Get one-on-one “home­work help” for your projects and assign­ments: our instruc­tors are always ready for you to reach out when you need help to find that bug that has been elud­ing you.

Is This Program Right For You?

Aimed at learn­ers look­ing to get into the field of web devel­op­ment, stay rel­e­vant in a cur­rent posi­tion, change careers, upskill, or devel­op new skills, this pro­gram will be par­tic­u­lar­ly rel­e­vant to those want­i­ng to learn pro­gram­ming, build soft­ware, and cre­ate web­sites, as well as com­put­er pro­gram­mers, busi­ness and agency own­ers, entre­pre­neurs, man­agers and team leads who work with devel­op­ers, and tech­nol­o­gy startups.

Whether you are new to the field or have an exist­ing back­ground in web devel­op­ment, you will ben­e­fit from learn­ing direct­ly from indus­try lead­ers about cur­rent approach­es and tools, as well as keep­ing up-to-date with the most recent trends.

Look­ing for more infor­ma­tion about the Web Devel­op­ment pro­gram’s scope, logis­tics, and career insights? Take a look at our FAQ.

What will I receive?

Upon completion of all program requirements, you will receive a Full-Stack Web Development Diploma.

Cost 

  • The approximate cost of this Certificate will depend on the number and type 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 admis­sion into the program.
  • Cours­es are GST-exempt.
  • Consider applying for the Cana­da-Alber­ta Job Grant.
  • Some courses may require additional resources such as textbooks. This information can be found in the course section details.

Program Details

This program is comprised of three components:

  • One set of front-end core courses;
  • One of two different streams of back-end coding (C# or Python); and
  • A complementary set of electives.

The diploma requirements consist of 10 core courses (276 hours) + 6 required stream courses (200 hours) + minimum 80 hours of electives. Courses are a variety of lengths but combine to a minimum total of 556 hours. This program is designed for part-time study and can generally be completed within two to three years.

You can take whichever stream you choose, but you must complete all courses in your chosen stream to graduate with the diploma. Courses from the other stream may be taken as electives.

Course Information

  • Students have the flexibility to schedule courses around their availability. Typically students complete 1-3 courses per term 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 stu­dents with a variety of educational and professional back­grounds. Our expec­ta­tion is that you have a com­mit­ment to learn and achieve your con­tin­u­ing edu­ca­tion 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 

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.

Student Services and Policies

Further information can be found on withdrawals, refunds+ transfers, assessment and grading, Program Admission

Support Services

Contact us

techprog@ualberta.ca

Additional Details

Required fields are indicated by .