Continuing & Professional Education

Front End Web Development

Earn a Certificate

Courses for everyone 13

  • computer programmers
  • business and agency owners
  • entrepreneurs
  • managers
  • team leads

These part-time study courses are designed to enhance current practitioners’ skillsets
Program enrolment is optional – register in a course without applying for admission

Learn about and practice how to navigate and use your computer effectively. Explore some software common to developers in this low-code course that introduces the basics of web development. including version control and the analysis of both data and logic. Students will be introduced to basic web-hosting options, tools, and topics, and learn how to launch a website. The basics of quality assurance, and why it is so integral to the success of software projects will also be covered.
Not currently scheduled – new schedules announced each June and November.
This course introduces students to the fundamentals of HTML (Hyper­Text Markup Language), the foundational markup language used for structuring content online. The basics of building a web­page using HTML, as well as up-to-date best-practices with the most recent HTML specification will be covered.
Not currently scheduled – new schedules announced each June and November.
Strong visual design is key for success in the online world. In this course you will learn how to use key design principles such as layout, colour theory, typography, images, and form to enhance usability and improve user experience. Common industry tools and considerations will be explored to build competence in basic design concepts and meet common needs in a developer workflow. The importance of collaboration and the differences between designers and developers will be covered.
Not currently scheduled – new schedules announced each June and November.
This course introduces students to the fundamentals of CSS (Cascading Style Sheets), used to add style and layout to web pages. In this course, students will be introduced to the CSS language, and how it can be leveraged to style a responsive web page and format content into a desirable layout. Topics covered in this course include selectors, pseudo-selectors, the box model, flexbox, grid layout, media queries and others.
Not currently scheduled – new schedules announced each June and November.
JavaScript is a programming language that allows you to implement complex features on web pages including timely content updates, interactive maps, animated graphics and more. Students will be introduced to JavaScript by exploring the fundamentals of programming in JavaScript, and learn to apply these concepts in a console environment. Topics include decisions, iteration, exceptions, encapsulation, proper code structure and debugging strategies. Prerequisite EXSM 3931
May 20
already started
Online learning, synchronous. With James Grieve
Build upon the skills you gained in JavaScript I and dive into manipulating web pages with advanced scripts. Topics include object oriented programming, the document object model, inheritance, polymorphism, asynchronous scripts, application programming interfaces, recursion and browser storage. Prerequisite: EXSM 3932 & EXSM 3935
Not currently scheduled – new schedules announced each June and November.
React is an efficient and flexible JavaScript library for creating user interfaces. Build upon your existing knowledge of JavaScript as you learn about this popular front-end library from the Meta team. Explore React's core concepts by building applications and discussing topics such as props, lifecycle hooks, thinking in components, and others. Prerequisite EXSM 3936 and EXSM 3934
Not currently scheduled – new schedules announced each June and November.
Build upon your exist­ing knowl­edge of React as you learn about the idea of "glob­al state" in a React appli­ca­tion via the Redux JavaScript library. Learn to implement a dynamic navigation system using React Router. Prerequisite EXSM 3939
Not currently scheduled – new schedules announced each June and November.
Learn how to efficiently store and recall large volumes of data by using SQL (Structured Query Language) relational databases. SQL is essential for storing data in software projects and websites of any size. In this course, students will explore databases through MariaDB (MySQL) and examine the topic of data normalization. Topics include table creation, table relationships, data manipulation, subqueries, and more.
July 1
starts in 12 days
Online learning, synchronous. With Bo Cen
Digital accessibility refers to the practice of enabling all people to use a website or native application. It involves minimizing or removing restrictions in the use of technology due to barriers of ability: visual, auditory, speech, physical, or neurological. Learn how to consider accessibility in the design, planning, and marketing of websites, applications, and forms. Explore the principles of human-centred design and the universal design process in light of the unique requirements of rich media to become accessible for people with disabilities.
Not currently scheduled – new schedules announced each June and November.
The user interface (UI) is the point where your users interact with your website/app. In this course, you'll learn the fundamentals of UI design. You 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, impacts branding, visual identity, and accessibility. By the end of this course, you'll be able to articulate the design process and how this influences the user experience.
Not currently scheduled – new schedules announced each June and November.
This course provides an introduction to web design principles and client-side scripting. This course will introduce students to HTML5 and CSS and the fundamentals of web development and design. The course provides a foundation on web page construction, wireframing, prototyping and development. By the end, students will understand the anatomy of a web page and know how to work with developers/communicate with developers. Students will have an opportunity to design and develop a personal website.
Not currently scheduled – new schedules announced each June and November.
Visual design is a field that has emerged by blending the principles of both user interface design and graphic design. Learn how to use key design principles such as imagery, colour, typography, and form to enhance usability and improve user experience. You will learn to analyze and construct graphic/visual design using conceptual and technical approaches appropriate to client and target audience. Apply this knowledge to a hands-on project that integrates UI and the principles of graphic design. Prerequisite EXSM 3921
Not currently scheduled – new schedules announced each June and November.

  • An appli­ca­tion fee of $100 is required for admis­sion into the program.
  • Cours­es are GST-exempt.
  • Some cours­es require a text­book at an addi­tion­al cost.
  • Eli­gi­ble for the Cana­da-Alber­ta Job Grant.
  • Estimated tuition: C$6,765 on average, depending on the combination of courses taken.

Bursaries and funding opportunities
Funding source
Eligibility
Amount
Apply by
Canada-Alberta Job Grant 

Available for businesses in all sectors across Alberta

Two-thirds of the training costs (up to 100% if hiring an unemployed Albertan)
any time
Canada Training Benefit 

Residents of Canada, 25-65 years old, who have $10,000-150,000 in earnings for work.

$250+
income tax return
Skilled Immigrant Micro-Loan 

Whether you intend to work in the same field you trained in outside of Canada, or you wish to apply your transferable skills to a new career, this low-interest loan helps you cover the cost of education and related living expenses.

Up to $15,000 loan
N/A
HRDF 

Employed by the University of Alberta as Non-Academic Staff (NASA)

$750 annually
Dec / Mar / Jun / Sep
                                                                                                                                       

You may also be interested in

Related credentials:

User Experience (UX) Design and User Interface (UI) Design are the two sides of user-centred design, an emergent field that has seen rapid growth over the past few...

The first of its kind in Alberta, the UX/UI Research Methods Microcredential is designed for learners with no prior knowledge of User Experience (UX) or User Interface...

Software development involves more than coding. Solid foundations in time-tracking, project planning, user experience, communication, and quality assurance help you...

Digital technology is deeply changing the way businesses and not-for-profits operate and market themselves. The Digital Marketing Certificate is a part-time, fully...