Male programmer working at home in his home office

Certificate in Full-Stack Web Development

Certificate in Full-Stack Web Development

Learn to build incredible websites from end to end

Next Enrolment

September 21st




Crack the code to building innovative websites with confidence. Gain a robust, marketable skill set and impressive portfolio of work to pursue your ambition in a growing field.

What you will learn

In this part-time Certificate in Full-Stack Web Development, you will cover the tools and principles behind the design, implementation, and management of websites. This program will help you:

  • Build dynamic, end-to-end website features
  • Leverage middleware to achieve web development project goals
  • Build websites using HTML5, CSS3, Javascript, jQuery, Bootstrap, Node.js, MySQL, MongoDB, and more
  • Create an end-to-end website that meets specified business requirements
  • Utilize creative problem solving in order to effectively troubleshoot issues and debug broken code
  • Work collaboratively within a development team to produce website solutions

Program Benefits

  • Curriculum created in collaboration with industry leaders
  • Work on an ongoing hands-on web application project that resembles the real-world milestones of a full-stack web developer. View the learner journey map.
  • Hone cross-functional communication and business skills
  • Learn from expert instructors with years of experience in the web development industry
  • Advance through the program with the same peer cohort, allowing you to develop a strong professional network

Format: Part-Time, On-Campus Classes
Delivery: Live instruction, in-person, every other Saturday + open labs via Zoom.
Live Session Schedule: Saturday 9:00 AM – 4:00 PM
Program Length: 11 months
Term Starts: Fall and Winter

Who should take this program?

The Certificate in Full-Stack Web Development is ideal for:
  • Anyone who wants to learn to build exceptional websites and gain a holistic understanding of how websites are designed to meet business needs
  • Professionals with a background in graphic design, marketing, IT support, STEM (Science, Technology, Engineering, Mathematics), as well as some prior knowledge and experience in full-stack web development
  • Students with no or very limited experience in front end or back end web development should expect some additional study time to practice what they’ve learned
Toria Gibbs photo

“By allowing students to keep their day jobs, the Certificate in Full-Stack Web Development is accessible to those who can’t afford to lose their source of income for several weeks or months. York University is opening the door for a new range of people to enter this lucrative field.”

Toria Gibbs – Production Engineer Manager, Shopify (Advisory Council Member)

Enrolment Requirements

The Certificate in Full-Stack Web Development is a direct registration program. No application process is required; simply enrol in the session of your choice to get started.

Get ready to build incredible websites from end to end. Gain a robust, marketable skill set and impressive portfolio of work to pursue your ambition in a field full of opportunities.

Delivery Format

Part-Time, On-Campus Classes

  • Courses are conducted in-person, on campus, at York every other Saturday, 9am-4pm

  • Each course has a tutor who provides additional coaching and support and hosts an open lab, via Zoom, on alternating Saturdays where students can drop in to ask questions.

  • Students should budget approximately 8-10 hours each week to practice what they’ve learned, complete assignments, and delve deeper into coding languages and full stack tools needed to be a full stack developer


CSFS1000 Foundations of Full-Stack Web Development

In this course, students will be introduced to the Technology that makes the web run, the tools and terminologies involved and learn the fundamentals of each technology. The importance of design, type, security, privacy usability and accessibility will be examined through the components of visual and text communication.

4 Classes

36 Hours

CSFS1030 Database Design and Principles

This course covers database design and the use of database management systems for web applications. It includes extensive coverage or the relational model, relational algebra, SQL and NOSQL

4 Classes

36 Hours

CSFS1060 Introduction to Coding with JavaScript

This course will teach students the fundamental computer science concepts needed to build modern web applications. Students will learn to write their very first lines of code, then proceed to expand their knowledge by learning about operations, control structures and basic data structures and algorithms.

4 Classes

36 Hours

CSFS1010 Web UI Concepts and Frameworks

In this course, students will learn how to build effective, interactive and responsive websites by using languages including HTML, CSS and JavaScript.

4 Classes

36 Hours

CSFS1020 Server Side Programming and Tools

In this course, students will learn how to integrate business logic into web applications by building and coding a powerful backend, using the appropriate technologies.

4 Classes

36 Hours

CSFS1050 Capstone Course

This course is the icing on the cake, the grand finale that takes you through a full-stack life cycle tying together all that you would have learnt thus far. This integrative course will not only give you another opportunity to question in-depth your learning so far, but also to apply your learning to a real-life web development project. Note: You must successfully complete the previous courses in the certificate before you can take the Capstone course.

4 Classes

36 Hours


Ramses Trejo FullStack WebDevelopment Instructor

Ramses Trejo

Affaf Ahtisham DevOps Instructor

Affaf Ahtisham

Victor Nguyen

Advisory Council

Susan Davis Fullstack WebDevelopment Advisory Council

Susan Davis

Toria Gibbs Fullstack WebDevelopment Advisory Council

Toria Gibbs

Anton Livaja Fullstack WebDevelopment Advisory Council

Anton Livaja

Instructor or Advisory Council Placeholder Image

Salman Moghal

Preeti Raman Big Data Instructor

Preeti Raman

Instructor or Advisory Council Placeholder Image

Kiro Risk

Certificate in Full-Stack Web Development

Fall 2024

On Campus Classes

Course Details +


Policies & More Information

Technology requirements for remote/online courses

Please review the technology and software requirements you will need to access our courses remotely.

Computer Requirements for this Program

All students will require access to a personal computer. Any software needed for web development will be installed for you free of charge.

Contact Us

Ask us anything about this program and we’ll get back to you within 2 business days.