16 Courses + Electives

 

14-40 hours per course

 

Online

 

Diploma in in 2 to 3 Years

 

 

Program Description

Websites, apps and software are an essential part of our everyday lives — and behind every great digital experience is a great developer. With a Full Stack Web Development Diploma, you'll become well-versed in both front-end and back-end development, while gaining skills to help you build websites and programs on time and on budget. You'll also be highly employable — Full Stack Web Developer is the fourth most in-demand digital job in Alberta. 

This diploma 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. For more info, take a look at our FAQ.

 

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 learn all aspects of pro­gram­ming, build soft­ware, and cre­ate web­sites
  • 🗸Tech start-ups, agencies, and business owners, as well as managers who work with developers
  • 🗸Anyone looking to get into the field of web development or stay relevant in their current position

 

Questions? Contact us at techprog@ualberta.ca

 

 

What You'll Learn
  • 🗸Understand how HTML forms the basic structure of websites
  • 🗸Explore the fundamentals of visual design, as well as style pages and create layouts using CSS
  • 🗸Create interactivity and unique features with JavaScript
  • 🗸Become well-versed in back-end programming, with your choice of C# or Python programming languages
  • 🗸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 Full Stack Web Development Diploma 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:$16,500 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 three components:
    • Ten front-end development core courses
    • Six back-end coding courses, with your choice of two different streams, C# or Python
    • A set of electives (80 hours minimum)
  • In total, the program includes a minimum of 556 instructional hours.
  • Completing all six courses in your chosen back-end stream is required to receive your diploma. Courses from the other stream may be taken as electives.
  • It’s designed for part-time study and can generally be completed within two to three years.
  • You have the flexibility to schedule courses around your availability. Most students complete 1–3 courses per semester.
  • Grading is through assessments, which might include quizzes, exams, discussion forums, papers, and presentations.
  • It’s a flexible online experience, with courses offered bichronously 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 diploma is ready. If you have any questions about your credentials, please contact the program office. Once you receive your diploma, you’ll also be eligible to become a UAlberta Associate Alumni.
Transferability +
  • Some courses in this pro­gram are trans­fer­able to the User Expe­ri­ence/User Inter­face Design Cer­tifi­cate. You’ll be able to get cred­it for require­ments that cross both pro­grams. Cours­es can be tak­en for the two pro­grams simul­ta­ne­ous­ly, mak­ing it pos­si­ble to com­plete both at a faster pace.
  • 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 .