- School of Continuing Studies - http://continue.yorku.ca -

Certificate in Full-Stack Web Development

Posted By Crisdelis Rodriguez On December 19, 2017 @ 12:15 pm

Crack the code of building game-changing websites, from end to end.
Canada’s only full-stack program created by a university!


Full-stack web development is the most in-demand specialization in the field today. Until now, learning the required skills for success has always meant taking months off work. Bootcamps and other full-stack web development programs demand a financial and time commitment that just isn’t an option for most people. We believe learning full-stack web development should be accessible to anyone.

Our Certificate in Full-Stack Web Development has the lowest weekly time commitment compared to other programs, giving you all the benefits of intensive learning on a relaxed schedule that fits comfortably with your full-stacked life.

Compared to similar programs


In the Greater Toronto Area


Why Choose York?

Add credibility to your resume

Build a portfolio to show employers

Study while you work


Build, fix and maintain websites with confidence

The Certificate in Full-Stack Web Development doesn’t just teach you to write great code. The top employers who helped us create our program tell us that they need full-stack web developers who can not only build an incredible website, but can also dive into an existing website and break it apart to fix issues, when the need arises. Consider this program your training ground to code with confidence!

Build marketable skills working on real-world projects

Students in our Certificate in Full-Stack Web Development work on actual web development projects, giving you the chance to hone your business and communication skills while adding a showcase to your portfolio. This invaluable experience takes your learning out of the classroom and into the type of work environment you can expect in your new career as a full-stack web developer.

This program will provide you with the knowledge and skills needed to build dynamic end-to-end website products, and teach you to leverage middleware to achieve web development project goals.

You’ll learn to build incredible websites, using:

  • HTML5
  • CSS3
  • Javascript
  • jQuery
  • Bootstrap
  • Node.js
  • MySQL
  • MongoDB

…and more


CSFS 1000
Fundamentals of Full Stack Web Development
Be introduced to the technology that makes the web run, the tools and terminologies involved and learn the fundamentals of each technology

  • HTML5
  • CSS3
  • JavaScript
  • GitHub
CSFS 1010
Web UI Concepts and Frameworks
Build effective, interactive and responsive websites

  • HTML
  • CSS
  • Responsive UIs
  • Bootstrap
  • JavaScript (ES6+)
  • JSX
  • React
  • Fetch API
  • Automated testing
  • Build tooling
CSFS 1020
Server Side Programming and Tools
Integrate business logic into web applications by building and coding a powerful backend

  • JavaScript (ES6+)
  • Node.js
  • Asynchronous Programming
  • HTTP
  • RESTful APIs
  • ExpressJS
  • Authentication and Security
  • Filesystem Operations
  • Automated testing
  • Build tooling
CSFS 1030
Database Design and Principles
Learn database design and the use of database management systems for web applications

  • MySql
  • WorkBench
  • MongoDB
  • Draw.io
CSFS 1040
Devops and Deployment
Deploy tools and platforms that provide a working knowledge of cloud computing for the web, version control and virtualization

  • Google Cloud Platform (GCP)
  • Amazon Web Services (AWS)
  • Docker
  • Node.js
  • MySQL
  • React
  • Git
  • Gitlab
CSFS 1050
Apply your learning in the program for constructing a
full-stack web application

  • React
  • JavaScript
  • Ajax
  • Node/Express
  • Restful Routes
  • MySQL
  • Google Cloud
  • Trello
  • Modeling tools


If that sounds overwhelming, don’t worry! You’ll be in good hands; our expert instructors have years of diverse experience in the web development industry and are hand-selected for their ability to help you reach your career goals.


Who should take this program?

The Certificate in Full-stack Web Development is for anyone who wants to learn to build exceptional websites and gain a holistic understanding of how websites are designed to meet business needs.

This program is well suited to people with a background in:

Graphic Design


IT Support

Science Technology Engineering Mathematics


“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, Senior Production Engineer, Shopify (Advisory Council Member)



Program delivery

Our Certificate in Full-stack Web Development is designed to make it easy for you to balance class, work and life commitments. This is one of the things that sets our program apart from bootcamps and other similar programs.

This is a 12 month in-class part-time program, with 4 days per course over the weekend (24 days in total).

Finish in 12 months


Learning Outcomes [2]

By the end of the certificate, successful graduates will be able to:

  • Understand and describe product development, product lifecycle management and client communication as it relates to web development.
  • Discern and effectively communicate the overall architecture of any given website.
  • Select the appropriate software and frameworks required to build or maintain a specific product.
  • Create an end-to-end website that meets the 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 a website solution that meets business goals and project objectives.

Hardware and Software Requirements [3]

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

Advisory Council [4]

Sam Burton
Director, Insights, Mozilla Foundation

Sam Burton leads projects — like the Internet Health Report — that help people better understand and take control of their relationships with technology. Sam has worked at the intersections between culture, technology, and human rights for over a decade, leading strategy, advocacy and communications work at diverse organizations including Engineers Without Borders Canada, the Aga Khan Foundation, and the International Freedom of Expression eXchange. Sam holds a Masters degree in Communications from Carleton University, and an undergraduate degree in Media and the Public Interest from Western University.

Susan Davis
Director of Engineering, FreshBooks

Susan Davis currently serves as Director of Engineering at FreshBooks. Her responsibilities include architecture, DevOps and operational excellence, cloud infrastructure, big data, and engineering innovation. In her 25-year career, Sue has been a developer, Agile coach, entrepreneur, and technical leader at companies ranging from small startups (including her own) to large enterprises such as Amazon, Kodak, and Avaya. An early adopter of Agile and Lean development, Sue has spent the last fifteen years guiding individuals, teams, and organizations to greater maturity and winning outcomes.

Toria Gibbs
Senior Production Engineer, Shopify

Toria Gibbs is a Senior Production Engineer at Shopify, where she works on the Search Infrastructure team. She specializes in search and information retrieval systems, container orchestration, and distributed systems. She has several years of experience in full-stack development and a passion for recruiting and mentoring junior developers. Prior to Etsy, Toria worked on financial software systems for Bloomberg. Toria holds a Bachelor of Computer Science from the University of Waterloo. Outside of work, Toria can be found giving technical talks at conferences or teaching technical interview skills to new programmers. Toria also enjoys baking cookies and playing flag football.

Anton Livaja
Head of Product, Statebox

Anton is a software engineer with a diverse background spanning web development, blockchain, conversion optimization, digital marketing, business strategy and more. He taught Web Development at General Assembly’s Bitmaker Labs and has a huge passion for teaching, innovation and exploring the cross-section of traditional and cutting-edge technology. His current activities involve all things related to Statebox products, namely product features and roadmaps, marketing, business strategy and partnerships.

Salman Moghal
Cloud Applications Architect

Salman has been involved in the software industry and web technologies since 1993, and has a strong consulting background, specializing in applications architecture and design. Salman has worked closely with customers to design and implement their cloud and microservices API solution based on business requirements using cloud technologies. An avid speaker at industry conferences, Salman is a self-professed Cloud & Cognitive services, Containers, DevOps and IoT evangelist.

Preeti Raman
Managing Director, Addity

An accomplished professional with over 20 years of global technology consulting and teaching experience, gained from working in North America, Germany, Hong Kong and India, Preeti is a passionate advocate for the importance of Critical Thinking, Math and Technology education in driving innovation. In her role as Managing Director, Preeti provides leadership to promote Addity’s vision for learning enrichment by planning, implementing, monitoring and evaluating various aspects of the curriculum and the program as a whole. A proactive relationship and alliance builder, with strong people development focus, she is consistently recognized by clients for exceptional leadership and dedicated customer service. She is the past chair of the IEEE Women in Engineering group and an invited speaker at events and part of many Conference Organizing Committees.

Kiro Risk
Director of Engineering, TWG

Kiro loves crafting amazing products and software that run the full technological gamut, while continuously honing his craft. Kiro believes that software is the most powerful tool for creating positive change in the world. As a Director of Engineering at TWG, Kiro helps provide technical vision and planning, translating business needs into technical strategy, hiring, and team growth. Before joining TWG, Kiro worked in California, at LinkedIn, leading initiatives that involved full-stack development, spanning web, mobile, and backend systems. Prior to that, Kiro was at Microsoft, working on tooling around Microsoft Outlook. In his spare time, Kiro maintains Fuse.js – a popular JavaScript fuzzy-search library, as well as writing for the publication JavaScript Refined.

Instructors [5]

Affaf Ahtisham, MSc (candidate)

Affaf Ahtisham is a seasoned software developer and ScrumMaster with over 10 years of experience across various technology stacks, spanning multiple industries. He currently leads and manages teams of developers across different products, and is directly involved with managing production and release of software and web application solutions through a managed agile process. He has taught at Mohawk College as well as McMaster University within their Web Development & Design programs. He completed his B.Sc in Life Sciences from McMaster University and is currently pursuing M.Sc in Computer Sciences from University of Liverpool.

Tarun Sharma, MSc, MBA

Read interview with Tarun [6]

With over 12 years of experience in information technology, Tarun has held various positions ranging from developer to founder & CTO. Tarun has worked on a plethora of Web and Standalone Technologies with cloud & e-Commerce applications development as the primary focus. Tarun can code in over 10 different programming languages and databases, with specializations including Software Engineering, Product Development, Project Management, and Payment integration. Tarun is a great proponent of Open Source, likes to contribute and develop on open source programs, and is currently interested in data architecture, predictive analytics, distributed databases and blockchain systems. Tarun holds Master of Computer Science and Master of Business Administration

Ramses Trejo, MMSc

Ramses Trejo is an accomplished and passionate consultant with close to 25 years of well-rounded international business and technology experience. Web development, entrepreneurship and teaching are at the core of his skills and experience. He enjoys delivering high value digital solutions for his clients, as well as helping students transition from simply coding to developing full-stack innovative web solutions that enable organizations to meet their business objectives.


Program policies [7]



Article printed from School of Continuing Studies: http://continue.yorku.ca

URL to article: http://continue.yorku.ca/certificates/certificate-in-full-stack-web-development/

URLs in this post:

[1] Talk to our team: http://continue.yorku.ca/certificates/certificate-in-full-stack-web-development/?tab=1

[2] Learning Outcomes: #squelch-taas-accordion-shortcode-content-0

[3] Hardware and Software Requirements: #squelch-taas-accordion-shortcode-content-1

[4] Advisory Council: #squelch-taas-accordion-shortcode-content-2

[5] Instructors: #squelch-taas-accordion-shortcode-content-3

[6] Read interview with Tarun: http://continue.yorku.ca/seasoned-full-stack-web-developer-gives-back-to-students/

[7] Program policies: #squelch-taas-accordion-shortcode-content-4

[8] Full-Stack Web Development – Program Policies: http://continue.yorku.ca/?p=38384

Copyright © 2014 School of Continuing Studies. All rights reserved.