Fall 2026 applications are now closed. Applications for Fall 2027 will open on October 1st, 2026. Have questions? Contact the Future Students' Office at 604-599-3030.

Have questions?
Contact the Future Students' Office at 604-599-3030

Contact Us

Looking to upskill? Curious about front end development and UX but not sure where to start?

FDIT 1100 Web Development Foundations
FDIT 1110 Web Systems
FDIT 1120 Design Foundations for Interactive Applications
FDIT 1130 User Interface Foundations
FDIT 1140 User Experience Foundations
FDIT 2110 Project Management and Performance
FDIT 2130 Motion Design for Interactive Applications
Image
front end
Image
Front-end Developer

Transform Your Future in BC’s Growing Tech Industry

Learn to design websites and apps that stand out. This two-year diploma program teaches you to craft practical, user-friendly digital experiences that make an impact.  

The Front-End Development for Interactive Applications program combines design and coding to prepare you for careers in BC’s growing tech industry. Graduate ready to work as a user experience designer or front-end developer, with the skills to use AI as a tool in an ever-evolving field that has been identified by the Government of Canada as a high-opportunity occupation.  

Through hands-on, project-based learning, you'll build industry-standard skills in HTML, CSS, JavaScript, React, UX, and UI design. You'll graduate with the technical expertise, industry connections, and portfolio to stand out with confidence.

This is an undergraduate, limited-intake program. Program courses are assessed according to Tuition Category 2.a.4 for Canadian citizens and permanent residents, or Tuition Category 8a for International Students. 

Why study Front-End Development at KPU?

  • Learn to seamlessly combine design and code to create engaging, user-friendly digital experiences.  
  • Gain practical experience through hands-on projects that prepare you for the challenges of today's tech industry.  
  • Stay current with the latest front-end technologies, responsive web design, accessibility, and industry best practices.  
  • Build a strong foundation in everything from web fundamentals to modern front-end frameworks, giving you the confidence to take on a wide range of projects.  
  • Learn from experienced faculty who bring real-world industry knowledge and mentorship into the classroom.
  • Graduate with a professional portfolio that showcases your skills and helps you stand out to employers.

View Program Model

Image
Front-end lecture

 

Who Studies Front-End Development?

If you're creative, curious, and passionate about innovation, this program could be for you. 

Designed for learners who are new to coding and design, you'll develop the technical and creative skills to build digital experiences that make a real impact on people's lives.

Whether you want to join a collaborative team, work in BC's thriving tech sector, or start your own business, you'll graduate with the confidence and skills to shape your future. 

Did you know?

We offer both a full time and part-time option for the Front-End Development diploma. If part time sounds right for you, email design@kpu.ca for more information.

Admission Requirements

The Faculty’s Admission Requirements, which consist of KPU’s undergraduate English Proficiency Requirement, apply to this program.

Credential Awarded

Upon successful completion of this program, students are eligible to receive a Diploma in Front-End Development for Interactive Applications.

Curricular Requirements

Course CodeCourse TitleCredits
FDIT 1100Web Development Foundations3
FDIT 1110Web Systems Development Methodologies3
FDIT 1120Design Foundations for Interactive Applications3
FDIT 1130User Interface (UI) Foundations3
FDIT 1140User Experience (UX) Foundations3
FDIT 1200Front-End Web Programming3
FDIT 1210Back-End Web Programming3
FDIT 1220Front-End Development Frameworks and Libraries I3
FDIT 1230Design Systems for Interactive Applications3
FDIT 1240Responsive Design: Principles and Prototyping3
FDIT 2100Front-End Development Frameworks and Libraries II3
FDIT 2110Project Management and Performance3
FDIT 2120Web Applications Development Project3
FDIT 2130Motion Design for Interactive Applications3
FDIT 2140Design and Development: Integration Studio3
FDIT 2200Special Topics in Web Development3
FDIT 2210Professional Development3
FDIT 2230Data Visualization for Interactive Applications3
FDIT 2240Design and Development: Capstone6
TOTAL 60