Overview
The Introduction to Full-Stack Web Development microcredential covers both back-end Node.js and front-end React.js for web app development. If you've completed Web Development Foundations (WDF), this is your next step. Then move on to the Applied Web Development (AWD) Associate Certificate.
About the program
- Introduction to Full-Stack Web Development is a second-level microcredential that follows on from the Web Development Foundations (WDF)
- Experience server-side programming with COMP 3012: Back-End Web Development with Node.js, an open-source environment for building fast and scalable web applications.
- Then move on to COMP 3013: Front-End Web Development with React.js, another open-source JavaScript library that simplifies building interactive user interfaces with reusable HTML code.
- These hands-on applied courses focus on the best practices to develop websites to industry standards.
- Please note: These courses are bring your own device (BYOD) if on campus. Online sections require a PC with a web camera/microphone, and high-speed internet connection.
See Program Details to learn more.
Is this microcredential for you?
- You already have a solid understanding of web coding and scripting with HTML5, CSS3, and JavaScript from COMP 1850 and COMP 2132, or are able to prove equivalent knowledge
- You want to learn advanced JavaScript libraries for faster and more elaborate Full Stack web development
- You’re able to devote 10+ hours per week outside of class to complete homework and assignments – learn more about workload and attendance expectations in our Computing Flexible Learning Student Guide
Please check the Entrance Requirements.
What grads can do
- After completing both badges from COMP 3012 and COMP 3013, apply for the microcredential “Introduction to Full-Stack Web Development”
- Use the two most popular JS libraries for rapid application development
- Continue to additional courses in web development, such as COMP 3015: Web Application Development with PHP, as well as COMP 1011: UX/UI Development, and ladder to an Associate Certificate, including Applied Web Development (AWD), as well as the Computer Systems Technology (CST FLEX) Diploma
BCIT Computing provides students with career-ready skills
- Next up Entrance Requirements
Entrance Requirements
- Completion of COMP 1002 or equivalent knowledge of PC file management.
- Completion of COMP 1850 and COMP 2132, or equivalent knowledge of HTML5, CSS3 and JavaScript.
- High-speed internet access for online sections and homework.
Please note: COMP 3012 and COMP 3013 are BYOD (bring your own device) courses. You are required to bring a current model laptop PC to class. Minimum requirements are an i5 or higher equivalent processor, with at least 8 GB of RAM, and a minimum of 256 GB of storage.
Application processing
Ongoing throughout the year.Recommended for success
- English skills at a Grade 12 level or equivalent.
- Math skills at a Grade 12 level or equivalent.
- Post-secondary education or work experience in business or computing.
International applicants
This program is available to international applicants. A valid study permit is required prior to starting the program.
Apply to program
Formal application to the microcredential is not required. Upon successful completion of the courses, email the program contact with your full name, student number, and mailing address to be issued a microcredential.
Scheduled Intakes
Ongoing Flexible Learning (Part-time Studies) intakes: January, April, and September.
- Go back Overview
- Next up Costs & Supplies
Costs & Supplies
Each COMP course tuition fee in this program is around $600. Please budget approximately $1,200 for total tuition for these two courses.
COMP 3012 and COMP 3102 are bring your own device courses (BYOD). They both require a current model laptop PC with an i5 or higher equivalent processor, at least 8 GB of RAM, and minimum 256 GB of storage.
Tuition fees
Flexible Learning (Part-time Studies) tuition is charged on a course-by-course basis. Please see the Flexible Learning Tuition & Fees page for more information on domestic and international tuitions.
Books & supplies
While no textbooks are currently required for this program, students are responsible for providing their own laptop computer that meets the current model and high-speed internet access for homework.- Go back Entrance Requirements
- Next up Courses
Courses
Program matrix
Check current availability of courses for this program.
Required Courses (6.0 credits): | Credits | ||
---|---|---|---|
COMP 3012 | Back-End Web Development with Node.js | 3.0 | |
COMP 3013 | Front-End Web Development with React.js | 3.0 | |
Total Credits: | 6.0 |
Check current availability of courses for this program.
Digital badge information
For information on how to obtain your course and/or microcredential digital badge, please review our Frequently Asked Questions page.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
Earning badges and this microcredential
Starting September 2023, upon successful completion, students may apply for a digital badge for each of COMP 3012 and COMP 3013.
These badges contain embedded data, including the competencies assessed. A badge may be linked to an online resume, website or social media platform.
Please be sure to read our Computing Flexible Learning Student Guide (specifically page 5) for workload expectations. These are post-secondary and for credit courses, so there are attendance requirements and significant homework outside of each class.
The program is typically be completed over two terms. Most students will complete 1 course per term, which is typically an 11 hour per week total time commitment.
However, some students with prior background in Advanced JavaScript and previous versions of Node and React may be able to complete both courses in the same term. This would require attending 2 classes each week with 3-hour lessons per, and completing 16+ hours of homework each week, for 12 weeks.
Program length
The program can be completed in a single 12-week term or over two terms.Grading
The minimum passing grade for each course is 60%.Program delivery
In person: This program is delivered on campus.
Program location
Downtown Campus
555 Seymour Street
Vancouver, BC
Continue your education
Completing this microcredential can lead to pathways for Associate Certificates, such as Applied Web Development (AWD) or Web and Mobile Application Development, and the Computer Systems (CST) FLEX Diploma.- Go back Courses
- Next up Faculty, Advisors & Staff
Faculty, Advisors & Staff
BCIT Computing Flexible Learning courses are delivered by subject matter experts with industry experience.
Our web instructor and advisory team includes: Armaan Dhanji, Christian Fenn, Chris Harris, Dave Tanchak, Jeff Parker, Jon Bantados, Lei Zhang, Lynda Williams, Michael Whyte, and Sam Meech-Ward.
Proposals for this program were developed by Cynthia van Ginkel, Business Development Manager for the School of Computing and Academic Studies.
Administrative student support is provided by Karen Lee, with program operations by Joanne Atha, Coordinator for BCIT Computing Flexible Learning. Donna Turner is the Associate Dean for Computing and Technical Professional Programs.
This Introduction to Full-Stack Web Development microcredential was developed as a sub-set of the Applied Web Development Associate Certificate created by Kevin Cudihee, Program Head for BCIT Computing Flexible Learning and Industry Training.
- Go back Program Details
- Next up Contact Us
Contact Us
For course and program details, please email: cstflex@bcit.ca
Check here to apply for Digital Badges and Microcredentials.
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.