Overview
The Applied Web Development (AWD) Associate Certificate covers best practices in HTML and CSS to hand-code commercial-quality websites. You’ll move on to web development with JavaScript, database, business analysis, and systems design. Electives include UX/UI design, back-end Node.js, front-end React.js, web apps with PHP, and advanced web apps.
About the program
AWD provides graduates with job-ready web development skills, and includes:
- Hand-coding and best practices for Front-End and Back-End Web Development to create significant websites
- Traditional computer science courses: Business Analysis and Systems Design, and Relational Database Design and SQL
- Working in groups to model business processes and communicate requirements before proceeding with design and development
- Documenting a business case and providing a detailed plan for a web-based IT solution
- Electives have an emphasis on advanced JavaScript libraries, and PHP for data-driven web application development, and may include: UX/UI Fundamentals, IT Project Management, Angular and Vue, Back-End Development with Node.js, Front-End Development with React.js, plus PHP and Advanced PHP Web Application Development
See Program Details to learn more.
Is the Applied Web Development program for you?
- You have prior work experience or post-secondary training and want to learn web development skills
- You have formal training in Computing and IT outside Canada but want to retrain for the local job market
Please check the Entrance Requirements.
What grads can do
- Design, develop, deploy, and manage websites to industry standards
- If you have object-oriented programming skills you may also consider laddering further with the Web and Mobile Application (WMA) Development Associate Certificate
AWD provides graduates with job-ready web development skills – start with just one course COMP 1850
- Next up Entrance Requirements
Entrance Requirements
Prerequisites: COMP 1002 or equivalent knowledge of file management using an MS Windows based PC.
- Students are expected to have English and Math skills at a BC high school Grade 12 level or equivalent.
- Participants will be required to make written and verbal presentations, plus be able to work in groups.
- We recommend some other post-secondary education or work experience in either business or computing.
Each course in this program also has prerequisites, be sure that you have the required knowledge and skills before enrolling.
AWD was not designed to be completed in a full-time delivery, as each course has prerequisites and Flexible Learning/PTS scheduling varies from term to term.
Some students capable of a heavy course load over days, nights and weekends may be able to fast-track AWD over 3 terms or 1 year, depending on the electives chosen.
Most Flexible Learning students are working, and complete AWD with 1 or 2 courses per term.
Please contact the department for course planning details.
Application processing
This program is open to declarations beginning:
- February 1st* for the January intake
- May 1st* for the April intake
- October 1st* for the September intake
Entrance requirements
Declarations submitted for program intakes beginning April 1, 2025 or later will be evaluated using the English Language Proficiency (ELP) requirement below.
- English language proficiency: Category 2 – English Studies 12 (67%) or equivalent
International applicants
This program is not available to international students. View available programs.
Program declaration
Declaring your Flexible Learning (Part-time Studies) program ensures that BCIT is aware of your intent to complete a program as it is currently outlined and provides you the opportunity to apply for transfer credit.
To submit your declaration:
- Answer all questions completely.
- If required, convert transcripts and documents to PDF files.
- Have a credit card ready to pay the application fee.
Declare Now
Upon approval, a program plan letter will be sent to you confirming your program of study. Please allow approximately eight weeks for processing.
Learn more about program declaration
Note: Please complete COMP 1850 before declaring your intent to complete this program.
Scheduled Intakes
Ongoing Flexible Learning (Part-time Studies) intakes: January, April, and September.
- Go back Overview
- Next up Costs & Supplies
Costs & Supplies
Computing Flexible Learning programs are course-by-course registration. There are typically only 7 courses required to complete AWD.
Canadian and PR students should budget around $4,000 for tuition and books.
AWD is not currently available to international students who require a study permit. Students on shorter timelines for funding should consider other programs.
Please Note: Due to prerequisites and scheduling it is typically not possible to complete this program in less than 3-4 terms.
The average tuition for each COMP course is around $500-$600 per course and specific textbooks may be required at an additional cost.
Register early to avoid disappointment, COMP courses are very popular and may fill weeks or months in advance.
Students are required have a personal computer with internet access in order to complete homework. Some classes are “Bring your own devices” (BYOD), and if those sections, students will need to bring a current laptop to class.
- Go back Entrance Requirements
- Next up Courses
Courses
Program matrix
Check current availability of courses for this program.
1. Required Courses: (15.0 credits) | Credits | ||
---|---|---|---|
COMP 1630 | Relational Database Design and SQL | 5.0 | |
COMP 1850 | Introduction to Web Development | 3.0 | |
COMP 2132 | Web Development with JavaScript | 3.0 | |
COMP 2831 | Business Analysis and Systems Design | 4.0 | |
2. Complete 9.0 credits from the following: | Credits | ||
COMP 1011 | UX/UI Development | 3.0 | |
COMP 2052 | Android and Mobile Application Development Tools | 3.0 | |
COMP 2909 | Front-End Web Development with Angular and Vue.js | 1.5 | |
COMP 3012 | Back-End Web Development with Node.js* | 3.0 | |
COMP 3013 | Front-End Web Development with React.js* | 3.0 | |
COMP 3015 | Web Application Development with PHP | 3.0 | |
COMP 4669 | Advanced Web Applications with PHP | 3.0 | |
*Credit will be granted for only one of:
Check Computing Flexible Learning Course and Program Changes for details. |
|||
Total Credits: | 24.0 |
Check current availability of courses for this program.
Transfer credit
Do you have credits from another BC/Yukon post-secondary school? Do you want to know if they transfer to courses here at BCIT? Check out BCIT's Transfer Equivalency Database to find out.
- Go back Costs & Supplies
- Next up Program Details
Program Details
Timelines: This program may be completed with as few as 7 courses.
AWD is based on hand-coding with HTML5 and CSS3 to plan and design web pages design industry standards. The program core includes computer science foundation courses.
Topics include data modelling, entity relationships, relational database design, SQL programming, the Software Development Life Cycle, System Analysis and Systems Design, diagramming tools, use cases, business processes, documentation, group work and presentation skills.
The foundations of web development and hand-coding with HTML5, CSS3 and JavaScript are followed by more advanced web development tools for both server-side and client-side web application development. A variety of technical electives include Android and Mobile, Back-End with Node.js, Front-End with React.js and two levels of PHP. There are also elective options for best practices in UX/UI and IT Project Management.
Most courses are available nights, some on weekends, and others with fast-track options. Delivery was designed for 1-2 courses per term.
Due to prerequisites and scheduling, it is typically not possible to complete AWD in any less than 3 terms, with courses during the day, at night and on weekends.
Some students capable of a very heavy course load may be able to fast-track this credential starting with two (2) specific courses during the days, plus the majority of courses at night and on weekends over 1 year.
Keep in mind that the compressed 6-week sections of COMP 1850 and COMP 2132 will have twice the workload and class hours each week.
Computer hardware and Internet requirements
Online students must provide a current model PC desktop or laptop with a webcam, microphone and have high-speed internet access. Internet based COMP courses may use two-way audio and video as well as group work outside of class.
Participants must be computer literate in order to participate and complete each COMP course. For course planning or if you have any questions, please contact the department.
Program delivery
Blended: This program is delivered partly on campus and partly online.
Some COMP courses are delivered entirely online and others are entirely on campus. A few course sections in AWD have a blended delivery with synchronous on campus classes, and others have synchronous online classes, while both options include required asynchronous online components.Program location
Courses may be offered at the following locations:
Burnaby Campus
3700 Willingdon Avenue
Burnaby, BC
Downtown Campus
555 Seymour Street
Vancouver, BC
Program abandonment
Students approved for a Flexible Learning (Part-time Studies) program are expected to register and complete courses on a continuous basis.
A student that has not completed a course from their approved program of study over a period of three consecutive academic terms will be considered to have abandoned the program.
Throughout the duration of the program, a student is permitted a maximum of five academic terms where they are not required to register and complete a course from their approved program of study. Students who exceed the five term maximum will be considered to have abandoned the program.
Students who have abandoned their approved program of study and wish to be reinstated will be required to apply for program approval for a current credential. BCIT cannot guarantee that courses taken prior to this reapplication will be credited towards the current credential.
BCIT Policy 5103 - Student Evaluation [PDF] permits a maximum of three attempts to successfully complete each course within a credential.
- Go back Courses
- Next up Graduating & Jobs
Graduating & Jobs
Applied Web Development (AWD) is an Associate Certificate from BCIT Computing and delivered through Flexible Learning.
AWD is focused on hand-coding with scripting languages and tools for full-stack; front-end and back-end web development.
Note: The majority of respondents had taken previous post-secondary education.
Graduate employment outcomes
The BCIT student outcomes report presents summary findings from the annual survey of former students administered by BC Stats one to two years after graduation. These reports combine the last three years of available results for the 2021-2023 BCIT Outcomes Surveys of 2020-2022 graduates and for Degree 2019-2021 graduates. The reports are organized into three-page summaries containing information on graduates’ labour market experiences and opinions regarding their education. More detailed information can be accessed at the BC Student Outcomes website.
To view these results, you may need to have the Adobe Acrobat Reader installed in your Web browser.
Apply for graduation
Upon successful completion of all program requirements, complete an Application for BCIT Credential [PDF] and submit it to Student Information and Enrolment Services.
Allow approximately six to eight weeks for processing.
All financial obligations to the Institute must be met prior to issuance of any credential.
- Go back Program Details
- Next up Faculty, Advisors & Staff
Faculty, Advisors & Staff
BCIT Computing Flexible Learning courses are delivered by subject matter experts with industry experience.
The AWD web instructor and advisory team includes Alex Volkov, Andre Coetze, Armaan Dhanji, Ashok Pamu, Christian Fenn, Chris Harris, Dave Tanchak, Ed Rubuliak, Fariba Pacheleh, Frank Wegener, Frederic Guo, Glen Elliott, Jason Wilder, Jeff Parker, Jon Bantados, Lynda Williams, Michael Whyte, Phylis Lo and Sam Meech-Ward.
AWD was created and developed by Kevin Cudihee, Program Head for BCIT Computing, Flexible Learning and Industry Training.
- Go back Graduating & Jobs
- Next up Contact Us
Contact Us
Please email the department for more information.
Questions or comments?
- Go back Faculty, Advisors & Staff
- Next up Subscribe
Subscribe
Sign up to receive updates, invitations to events, and information about BCIT and your program.
We promise not to spam you, we won’t share your personal information, and you can unsubscribe at any time.
- Go Back Contact Us
Programs and courses are subject to change without notice.