Webinar
You will learn what HTML and CSS are, why they’re so important, and how you can use them to create content for the web. You will also learn to use the free web publishing platform Glitch letting you publish your webpage and share with anyone.
Information session
The session will cover the latest shifts, trends and challenges in web development and explore how you can capitalize on opportunities in this fast-growing field.

Webinar
To help aspiring developers get answers to their toughest questions, we’re hosting “A Day in the Life of A Web Developer.” Hear from experienced developers from across sectors as they share stories, insights, tips and more about the profession.

Information Session
If you’re thinking of exploring a career in web development, discover how you can capitalize on opportunities in this fast-growing field with McGill’s Summer Intensive Professional Development Certificate in Full Stack JavaScript Development.
Google Code for Remarketing Tag - Bloom
One of today's fastest growing careers, web development plays a critical role in businesses and organizations across all sectors helping them to achieve their objectives through creation, management and optimization of websites, e-commerce platforms and web and mobile applications. According to data from EMSI Labour Marketing Analytics, the job market for web developers in Canada is set to grow by 7.3% by 2026 and as high as 9.3% in the province Quebec.
As COVID-19 radically changes our reality, more and more businesses are switching to e-commerce. Those without a strong e-commerce portal and associated infrastructure will need to build them out quickly. As a result, we can expect that demand for qualified web developers will only grow in the coming years.
Key Facts
-
10,900: Expected number of job openings for web designers and developers between 2019-2028. (Government of Canada)
-
7.3%: Estimated growth for the job market in Canada by 2026. (EMSI)
-
9.3% Estimated growth for the job market in Quebec by 2026. (EMSI)
-
Quebec #1: Top province in terms of e-business web site developer job offers in Canada (Government of Canada, June 2020) with 23% more jobs than the national average (EMSI).
-
USD $40.0 Billion: Size of US market for web design services. (IBISworld.com)
This certificate program can help prepare you for the following career paths:
-
Web Developer
-
Full Stack Developer
-
Front End Developer
-
Back End JavaScript Developer
-
React Native Developer
Part-Time Evening or Intensive 13-Week Format
The Professional Development Certificate in Full Stack JavaScript Development is a non-credit program designed to equip participants with the knowledge and skills required to create modern interactive website and applications for a variety of needs and objectives.
Designed to offer a cutting-edge approach to learning and mastering the critical skills required to excel in a career as a Full Stack Web Developer, the program covers both client and server side JavaScript frameworks required to develop complete web applications with focus placed on JavaScript, HMTL5, CSS3, ReactJS, Node.js, ExpressJS and SQL.
The program is offered in two formats:
- Part-time program with evening classes and some Saturdays
- Intensive full-time format with classes during the day (and it’s not your standard bootcamp!)
- Benefit from a cutting-edge approach to learning and teaching developed by a former Google Software Engineer and Full Stack Developer after thousands of hours of research into the most effective ways to acquire web development skills.
- Choose from 2 options: a part-time evening format or an intensive full-time format.
- Equip your yourself with the skills required to excel as a full stack web developer thanks to a practical approach based on learning by doing.
- Learn from active industry practitioners and experienced developers.
- Add internationally recognized credentials from McGill University to your CV.
The program is designed to enable you to:
- Think like a computer so you’re able to “get inside the mind” of software systems and understand how to communicate your intent in a way that is understandable to a computer.
- Turn images or designs into functional websites.
- Build web applications that communicate with other computers in real time.
- Plan, deploy and maintain databases and manage webserver/database communication.
- Uncover the root cause of software issues and take corrective action.
- Build the full skill set needed to plan, build, test and debug interactive websites and web applications for various devices and device types according to current industry standards.
- Acquire a sufficient level of mastery to launch or advance your career in this fast-growing field.
Key tools, languages and language features include, but are not limited to:
- HTML 5, CSS 3, JavaScript
- flexbox, grid
- ReactJS, React Router, Redux
- NodeJS, ExpressJS, PostgreSQL
- Git, Github
- Npm
- async/await
Part-Time Evening Program
The part-time evening program is ideal for working professional looking to pursue their studies without leaving their job.
Classes are held in live virtual sessions and are generally scheduled in the evening from 6 - 9 p.m. ET and some Saturdays from 9 a.m. - 4 p.m. ET.
This program is offered in English and must be completed within two years.
Full-Time Intensive Program (Not your standard bootcamp!)
Our full-time intensive program is offered over a period of 13 weeks including a 1-week break. Classes are held daily, Monday to Friday, from 10 a.m. - 4 p.m. ET (total of 5 class hours per day).
- All applicants must complete and pass an online Programming Aptitude Test at no cost.
- Applicants must be at least 18 years of age or older.
- Applicants between the ages of 18-21 must hold a minimum of:
- Applicants from Quebec: Diploma of College Studies (DCS) / Diplôme d'études collégiales (DEC), or the equivalent*
- Applicants with international credentials or from other Canadian Provinces: 1 year of full- time university studies.
- Applicants between 18-21 who do not meet the above requirements may still apply and will be evaluated on a case-by-case basis.
- Applicants who are 21 years of age or older may be admitted as mature students.
- Applicants between the ages of 18-21 must hold a minimum of:
* Equivalent: 1 year of full time university studies (30 credits)
Before applying to the Professional Development Certificate in Full Stack JavaScript Development, applicants must successfully complete an online Programming Aptitude Test. This test is free of charge.
Test results will be available upon completion of the test and will be valid for a period of one year.
Applicants may only take this test once.
To be admitted to a Professional Development Certificate, proof of English proficiency is not required. However, since the language of instruction is English, a good command of English is required in order to perform well in courses and complete the program.
Winter 2021 part-time program begins in March. Submit your application before March 10, 2021
Summer 2021 full-time program begins in May. Submit your application before May 17, 2021
Fall 2021 part-time program begins in September. Submit your application before August 25, 2021
Please find details on tuition and fees for this program, including the Part-Time and Full-Time Intensive options, at mcgill.ca/scs/pdc-fees
Professional Development Certificates are non-credit programs and as such, are not eligible for financial aid or awards such as Quebec’s loans and bursaries program (AFE).
In many cases, employers will cover the cost courses of McGill’s Professional Development Certificate courses when the subject matter applies directly to the employees work. Please check with your employer to learn more about their policies regarding professional development and verify the funds made eligible for your professional development needs by your organization.
Additionally, in some cases, financial institutions may offer personal loans to cover the costs or professional development programs. Please check with your bank to find out if you are eligible.
Please note that tuition fees paid for courses as part of Professional Development Certificates are also eligible for official tax receipts (T2202A) and Relevé 8).
Apply to this program via Athena.
If you need help with the application procedure, please find detailed instructions on how to apply at mcgill.ca/continuingstudies/how-apply-professional-programs.