Applying as a Canadian applicant
Domestic students should apply using a Conestoga College Program Application Form.
Applying as an International applicant
Campus tours
Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.
Book your tourVirtual tours
If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.
View our Virtual tourCourses - May 2025
Level 1
Course details
Conestoga 101
CON0101
Responsive Site Design
DSGN8236
Digital Design and User Interaction
DSGN8291
Database Design
DSGN8301
Requirements Development
INFO8516
Project Management
MGMT8666
JavaScript Programming
PROG8661
Level 2
Course details
Advanced Database Design
DSGN8311
Advanced Responsive Site Design
DSGN8321
Full-Stack Programming
PROG8671
Advanced JavaScript Programming
PROG8681
Mobile Application Development
PROG8691
Level 3
Course details
Advanced Mobile Application Development
PROG8701
Programming with .NET
PROG8711
PHP Programming with MySQL
PROG8721
Advanced Full-Stack Programming
PROG8731
Web Traffic and Search Engine Optimization
PROG8741
Level 4
Course details
Career Management
CDEV8132
Management and Leadership Essentials
MGMT8761
Capstone (Web Development)
PROG8751
Web Content Management Systems
PROG8761
Advanced Programming with .NET
PROG8771
Trends in Web Technology
PROG8781
Website Security and Quality Assurance
QUAL8371
Please note:
Estimated required text and/or learning resource costs are based on the most recent available data through the Conestoga Campus Store.
Program outcomes
- Determine and document requirements for web computing projects based on the effective application of stakeholder needs.
- Prepare and present proposals and business plans for web applications that satisfy stakeholder requirements.
- Design, model, implement and optimize accessible* web solutions to meet client requirements and constraints, and align with standards and best practices.
- Design, model, implement, optimize and maintain databases to support data-driven solutions for web environments.
- Implement a development process to support consistency between development platforms and production platforms.
- Develop the appropriate information architecture in order to satisfy a broad range of requirements and enhance the user experience.
- Apply project management concepts to web environment projects to ensure effective working relationships
- Test, troubleshoot and debug web applications to support requirements and meet Quality Assurance objectives.
- Communicate and collaborate with team members and stakeholders to ensure effective working relationships.
- Evaluate proposed solutions to optimize and improve web application based on usability testing and analysis.
- Adhere to ethical, legal, and regulatory requirements and/or principles to develop and manage web applications.
- Select and apply strategies for personal and professional development to enhance work performance.