Ready to learn more?

Next Cohort: Apr 27-Jun 14

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

8 weeks

Tuition

$645

 

Apr 27-Jun 14

Plus 1 other start dates

Jan 11 - Feb 28 2027

Commitment

Part-Time

Delivery

Online

Year Founded

1908

Scholarships

no

The User Interface (UI) is the point where users interact with a website/​app. In the University of Alberta UI Design Foundations course, students learn the fundamentals of UI design. Students will learn the UI design process including storytelling, sketching, and prototyping, and how the user experiences these on the front end. Understand how data visualization and web design impact branding, visual identity, and accessibility. By the end of this course, students will be able to articulate the design process and how this influences the user experience.

Students will learn through interactive group discussions, analytical activities, and assignments.

Aimed at learners looking to get into the design field of User Interface (UI), upskill, or develop new skills. This program will be particularly relevant to those who are graphic designers, digital marketers, computer programmers, business and agency owners, entrepreneurs, and technology startups, as well as managers and team leads who work with designers.

What You’ll Learn

  • Learn the foundational elements of visual design and design inception.
  • Understand how typography and colour theory impact user perception.
  • Apply mobile-first design principles to create responsive experiences.
  • Follow industry best practices to address and solve design challenges.
  • Design user interfaces that are both functional and accessible.
  • Understand key web page anatomy concepts like breadcrumbs and F-shaped scanning.

Ready to get started?

Next Cohort: Apr 27-Jun 14

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (10)

Write a Review

University of Alberta

Analyze data, and communicate technical ideas clearly.

Zorida Mohammad

Edmonton • December 23, 2025

Graduated From

Bachelor of Science in Engineering

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

I found it demanding but highly effective in building strong fundamentals and problem-solving skills. Through labs and design projects, I learned to apply theory to real-world problems, use engineering software, analyze data, and communicate technical ...

I found it demanding but highly effective in building strong fundamentals and problem-solving skills. Through labs and design projects, I learned to apply theory to real-world problems, use engineering software, analyze data, and communicate technical ideas clearly. The emphasis on teamwork and open-ended projects, especially the capstone, helped prepare me for professional engineering practice and continued learning.

University of Alberta

thermodynamics, circuit analysis, and material behaviour

Salim Shaw

Edmonton • December 23, 2025

Graduated From

Bachelor of Science in Engineering

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

Looking back as a graduate, the University of Alberta’s Engineering program was challenging in the best way. It demanded consistency, time management, and a willingness to struggle through tough problems, but that process is what made the learning st...

Looking back as a graduate, the University of Alberta’s Engineering program was challenging in the best way. It demanded consistency, time management, and a willingness to struggle through tough problems, but that process is what made the learning stick. Early courses strengthened my understanding of core principles like thermodynamics, circuit analysis, and material behaviour, which later became tools I could actually use rather than abstract theory.

One of the biggest takeaways was learning how to approach unfamiliar problems. Through labs and projects, I learned how to design experiments, analyze data, and justify engineering decisions using evidence. I also gained hands-on experience with industry-standard software, technical report writing, and presenting results to both technical and non-technical audiences. By the time I graduated, I felt confident breaking down complex systems, collaborating in professional team settings, and continuing to learn on my own. The program didn’t just teach engineering concepts—it taught me how to think and work like an engineer.

Other courses in UI/UX Design