UI Design Foundations
EXSM 3921 is offered this summer, fall and winter:
Course at a glance
- Learn through interactive group discussions, analytical activities, and assignments.
- Gain valuable hands-on experience and develop skills in areas such as visual design, typography, colour theory, and design accessibility.
- 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.
- Fully online asynchronous course accessible through eClass, the University of Alberta’s eLearning management tool.
What you will learn
Course content covers these career-enhancing skills:
Click on a skill for overview & job postings data
- Design Thinking
- Digital Design
- Visual Design
- Typography
- Mood Boards
- Web Accessibility
- Color Theory
- Design Elements And Principles
- User Interface Design
- Prototyping
By the end of this course, you should be able to:
- Understand elements of visual design and design inception basics.
- Understand the psychology behind typography and colour theory.
- Design using mobile-first principles.
- Follow best practices for solving design problems.
- Create user interfaces that are not only functional but also visually appealing and accessibility-compliant.
- Understand fundamentals of web page anatomy such as breadcrumbs, F-shaped scanning patterns, and error states.
- Create a basic style guide.
- Create and test prototypes.
Course content preview:



Offered:
Take note:
- To participate in the activities of this course, you’ll need to sign up for the free version of the Adobe XD design tool.
- All required learning materials are provided through eClass at no additional cost.
Jul 3, 2023Aug 20, 2023
Asynchronous online learning, eClass
21 hours of instruction
In asynchronous online courses, students are expected to move through the course material at the same pace as their peers, but there are no real-time virtual classroom sessions to attend. All components of this type of course are accessible through eClass, the University of Alberta’s eLearning management tool. format details

Your Instructor
Najia AftabID: najia-aftab
Najia Aftab is an instructor and project management professional with more than a decade of experience in software engineering, interface design, Instructional design, and Agile principles and practices in technology, postsecondary-education, and non-governmental organizations.
Her UX/UI design expertise includes user research and evaluation as well as prototyping.
Class info
-
This is an asynchronous online learning course.
-
21 course hours in total
-
Cost assistance: may be eligible for the Canada-Alberta Job Grant, the Canada Training Benefit, and the Skilled Immigrant Micro-Loan.
— view all 28 funding opportunities -
Please be advised that some of our courses fill quickly, early registration is encouraged to secure your spot. See our refunds, withdrawals & transfers policies for detailed information.
Take note:
- To participate in the activities of this course, you’ll need to sign up for the free version of the Adobe XD design tool.
- All required learning materials are provided through eClass at no additional cost.
Aug 28, 2023Oct 15, 2023
Asynchronous online learning, eClass
21 hours of instruction
In asynchronous online courses, students are expected to move through the course material at the same pace as their peers, but there are no real-time virtual classroom sessions to attend. All components of this type of course are accessible through eClass, the University of Alberta’s eLearning management tool. format details

Your Instructor
Najia AftabID: najia-aftab
Najia Aftab is an instructor and project management professional with more than a decade of experience in software engineering, interface design, Instructional design, and Agile principles and practices in technology, postsecondary-education, and non-governmental organizations.
Her UX/UI design expertise includes user research and evaluation as well as prototyping.
Class info
-
This is an asynchronous online learning course.
-
21 course hours in total
-
Cost assistance: may be eligible for the Canada-Alberta Job Grant, the Canada Training Benefit, and the Skilled Immigrant Micro-Loan.
— view all 28 funding opportunities -
Please be advised that some of our courses fill quickly, early registration is encouraged to secure your spot. See our refunds, withdrawals & transfers policies for detailed information.
Take note:
- To participate in the activities of this course, you’ll need to sign up for the free version of the Adobe XD design tool.
- All required learning materials are provided through eClass at no additional cost.
Jan 8, 2024Feb 26, 2024
Asynchronous online learning, eClass
21 hours of instruction
In asynchronous online courses, students are expected to move through the course material at the same pace as their peers, but there are no real-time virtual classroom sessions to attend. All components of this type of course are accessible through eClass, the University of Alberta’s eLearning management tool. format details

Your Instructor
Najia AftabID: najia-aftab
Najia Aftab is an instructor and project management professional with more than a decade of experience in software engineering, interface design, Instructional design, and Agile principles and practices in technology, postsecondary-education, and non-governmental organizations.
Her UX/UI design expertise includes user research and evaluation as well as prototyping.
Class info
-
This is an asynchronous online learning course.
-
21 course hours in total
-
Cost assistance: may be eligible for the Canada-Alberta Job Grant, the Canada Training Benefit, and the Skilled Immigrant Micro-Loan.
— view all 28 funding opportunities -
Please be advised that some of our courses fill quickly, early registration is encouraged to secure your spot. See our refunds, withdrawals & transfers policies for detailed information.
This course has no prerequisites
Students from all educational backgrounds welcome. You can register for this course without applying and enrolling in a program.
Take note:
- To participate in the activities of this course, you’ll need to sign up for the free version of the Adobe XD design tool.
- All required learning materials are provided through eClass at no additional cost.
Currently counts towards:
-
└ core course
-
└ core course
-
└21-hour elective course
-
└21-hour elective course
-
└21-hour elective course
-
└21-hour elective course
Applicants intending to enrol in a program are encouraged to apply as soon as possible to lock in their course requirements since they are prone to change.
*If you are already enroled in this program, please refer to your specific program requirements as outlined at the time of your admission: Bear Tracks > Academic Advisement.
Looking for different course dates?
New course schedules are released each June and November.