Overview
Become a full-stack developer for websites and online content in months
Our online Full-Stack Development program teaches the core knowledge and in-demand skills to become a full-stack developer for websites and online content in months.Training is provided across the three disciplines in web design and development:
- UX/UI Design
- Front-end website Development
- Back-end server development and applications
Information Box Group

Program highlights Learn More
- Earn a diploma in months
- Design thinking and UX processes and best practices
- Front-end website development using HTML and JavaScript
- How back-end development servers, databases, code and APIs enhance websites
Full-Stack Development program features:
- Examining the UX and web design process
- Work in design programs like Adobe Creative suite
- Gain a basic understanding of HTML/CSS
- Apply accessibility and WCAG guidelines
- Apply JavaScript frameworks and coding
- Learn how to use API software
- Work as part of a design and development team
- Taught by industry experts
- Online program that fits your life

Learning outcomes Learn More
- Develop web design thinking skills
- Understand HTML/CSS, JavaScript coding and API software
- Best practices and standards in web design
Through our Full-Stack Development program, you’ll learn to:
UX/UI Design
- Develop design thinking processes to better support clients and users
- Follow the design process to problem solve and build new products/designs
- Develop skills in major design programs like Adobe Creative Suite
- Build mock-ups/storyboards for design problems
- Learn basic HTML/CSS to work with developers throughout the design process
- Apply accessibility and WCAG guidelines for design
- Awareness of ethical practices and professional standards
Front-End Development
- Learn HTML to develop front-end websites
- Develop proficiency in JavaScript coding and applying frameworks
- Use source control software to create websites
- Identify the role and tasks of a front-end and back-end developer as part of the web design process
- Learn API software and how it is applied to website design
Back-End Development
- Understand how a server interacts with a database
- Analyze the future of full-stack development through the lens of AWS and Shopify
- Learn how to run queries from a back-end database
- Apply web development principles to build functioning back-end code
Learn more about the Full-Stack Development program
- Anyone interested in pursuing a career as full-stack developer
- Anyone with a background in graphic design, multimedia, communications, web analytics
- Anyone seeking personal and/or professional development in the principles and practices of UX/UI design, front-end and back-end development
- Self-employed business people who want to plan, create and maintain a responsive website design
Earning a Diploma in Full-Stack Development can lead to a rewarding position as:
- Full-Stack Developer
- Full-Stack Web Application Developer
- Front-end Web Developer
- Front-end UX/UI Developer
- Front-end Application Developer
- Back-end Web Developer
- UX Front-end Developer
- UX/UI Designer
- UX/UI Developer
- UX/UI Graphic Designer
What Our Recent Graduates Say
“The flexibility of the course helped me a lot to balance my work.”
The flexibility of the course helped me a lot to balance my work. Our field in data is continuously changing. I found that sweet balance in terms of the focus of the course. It’s a life cycle of how the data is coming in all the way to make it a service or a product. The course gives you that 360 spectrum.
Zaki
Big Data graduate

Krystal
Health and Social Service Skill Development graduate
“I wanted to reinvent myself and change my career path and I was able to do that.”
I wanted to be able to reinvent myself and change my career path and I was able to do that because of McMaster Continuing Education. Being a nurse, there are so many different avenues of nursing that I can try new things and continue to learn. The instructors were really understanding. When you’re working full-time, having someone that will promptly answer your questions and make time for you when you need it, they made it really easy.
Krystal
Health and Social Service Skill Development graduate

Tracy
Project Management graduate
“I am constantly reinventing myself. McMaster Continuing Education has been transformative.”
I am constantly reinventing myself. McMaster Continuing Education has been transformative. I was introduced to new ideas and new skills. Because of that, I’ve had new opportunities in my career. McMaster Continuing Education is the best place to take professional development courses. The programs fit into your life.
Tracy
Project Management graduate
“The flexibility of the course helped me a lot to balance my work.”
The flexibility of the course helped me a lot to balance my work. Our field in data is continuously changing. I found that sweet balance in terms of the focus of the course. It’s a life cycle of how the data is coming in all the way to make it a service or a product. The course gives you that 360 spectrum.
Zaki
Big Data graduate
“I wanted to reinvent myself and change my career path and I was able to do that.”
I wanted to be able to reinvent myself and change my career path and I was able to do that because of McMaster Continuing Education. Being a nurse, there are so many different avenues of nursing that I can try new things and continue to learn. The instructors were really understanding. When you’re working full-time, having someone that will promptly answer your questions and make time for you when you need it, they made it really easy.
Krystal
Health and Social Service Skill Development graduate
“I am constantly reinventing myself. McMaster Continuing Education has been transformative.”
I am constantly reinventing myself. McMaster Continuing Education has been transformative. I was introduced to new ideas and new skills. Because of that, I’ve had new opportunities in my career. McMaster Continuing Education is the best place to take professional development courses. The programs fit into your life.
Tracy
Project Management graduate
Other programs you may be interested in
Certificates in Full-Stack Development
CERTIFICATE OF Professional Learning Options
Get ahead in your career in Full-Stack Development with our flexible online programs:
Explore the requirements below and register today!
User Experience and User Interface (UX/UI Design)
Information Box Group

Certificate of Professional Learning in User Experience and User Interface (UX/UI Design)
Earn your Certificate of Professional Learning in User Experience and User Interface (UX/UI Design) by completing all three required courses listed
Through our Certificate of Professional Learning in User Experience and User Interface (UX/UI Design) program, you'll learn to:
Academic Credit – 9 units
- Use the design thinking process to better support clients and users
- Follow the design process to problem solve and develop new products/designs
- Work in major design programs like Adobe Creative Suite
- Work as part of a design team
- Develop mockups/storyboards for design problems
- Demonstrate a basic understanding of HTML/CSS to work with developers throughout the design process
- Apply accessibility and WCAG guidelines for design
Note: Students are recommended to have some background in web design and development, but it is not required.
Courses (Complete all 3)
More User Experience and User Interface (UX/UI Design) courses will be coming soon. Check out our planned schedule below!
3.0 UNITS
CCD 103
Design Thinking
Front-End Development
Information Box Group

Certificate of Professional Learning in Front-End Development
Earn your Certificate of Professional Learning in Front-End Development by completing all three required courses listed
Through our Certificate of Professional Learning in Front-End Development program, you'll learn to:
Academic Credit – 9 units
- Use HTML to develop the front-end of websites
- Develop proficiency in JavaScript coding
- Apply JavaScript frameworks.
- Work as part of a development team
- Use source control software when developing websites
- Identify the role and tasks of a front-end developer as part of the design process
- Explain what an API is and how it is incorporated into website design
Note: Students are recommended to have some background in web design and development, but it is not required.
Front-End Development courses will be coming soon. Check out our planned schedule below!
Back-End Development
Information Box Group

Certificate of Professional Learning in Back-End Development
Earn your Certificate of Professional Learning in Back-End Development by completing all three required courses listed
Through our Certificate of Professional Learning in Back-End Development program, you'll learn to:
Academic Credit – 9 units
- Demonstrate how a server interacts with a database
- Develop expertise in JavaScript coding
- Demonstrate how to use API software
- Critically analyze the future of full-stack development through the lens of AWS and Shopify
- Demonstrate how to run queries from a back-end database
- Identify the role and tasks of a back-end developer as part of the website development process
- Understand what an API is and how it is incorporated into website design
- Apply web development principles to build functioning back-end code
Note: Students are recommended to have some background in web design and development, but it is not required.
Back-End Development courses will be coming soon. Check out our planned schedule below!
Certificate of Professional Learning Course Launch Schedule
Below is the planned course launch schedule for the Certificate of Professional Learning programs. Please note that timing may change and will be updated accordingly.
Certificate of Professional Learning | Course Name | Planned Launch Term |
---|---|---|
UX/UI Design | Design Thinking | Fall 2022 |
UX/UI Applications | Winter 2023 | |
The Design Team | Spring 2023 | |
Front-End Development | Website Development | Winter 2023 |
HTML and CSS | Spring 2023 | |
Javascript and Frameworks | Spring 2023 | |
Back-End Development | Back-end Development | Spring 2023 |
Interactivity and Databases | Fall 2023 | |
Advanced Javascript through NodeJS | Fall 2023 |
Diploma in Full-Stack Development
DIPLOMA IN FULL-STACK DEVELOPMENT
Earn your Diploma in Full-Stack Development with McMaster Continuing Education
Explore the requirements below and register today!
Information Box Group

Diploma in Full-Stack Development
Earn the Diploma in Full-Stack Development by completing all nine courses listed.
Diploma in Full-Stack Development Requirements
Academic Credit: 27 units
Note: Students are recommended to have some background in web design and development, but it is not required.
Courses (Complete all 9)
3.0 UNITS
CCD 103
Design Thinking
*More Full-Stack Development courses will be coming soon. Check out our planned schedule below!
Full-Stack Development Course Launch Schedule
Below is the planned course launch schedule for the Full-Stack Development program. Please note that timing may change and will be updated accordingly.
Course Name | Planned Launch Term |
---|---|
Design Thinking | Fall 2022 |
UX/UI Applications | Winter 2023 |
Website Development | Winter 2023 |
The Design Team | Spring 2023 |
HTML and CSS | Spring 2023 |
Javascript and Frameworks | Spring 2023 |
Back-end Development | Spring 2023 |
Interactivity and Databases | Fall 2023 |
Advanced Javascript through NodeJS | Fall 2023 |
Full-Stack Development Courses
Full-Stack Development Courses
Advance your career with online Full-Stack Development courses
Explore course options below and register today!
Information Box Group
3.0 UNITS
CCD 103
Design Thinking
*More Full-Stack Development courses will be coming soon. Check out our planned schedule below!
Full-Stack Development Course Launch Schedule
Below is the planned course launch schedule for the Full-Stack Development program. Please note that timing may change and will be updated accordingly.
Course Name | Planned Launch Term |
---|---|
Design Thinking | Fall 2022 |
UX/UI Applications | Winter 2023 |
Website Development | Winter 2023 |
The Design Team | Spring 2023 |
HTML and CSS | Spring 2023 |
Javascript and Frameworks | Spring 2023 |
Back-end Development | Spring 2023 |
Interactivity and Databases | Fall 2023 |
Advanced Javascript through NodeJS | Fall 2023 |