Mobile and Web Development

Select start date and campus

Close

Applying as a Canadian applicant

Domestic students should apply online or by phone at 1-888-892-2228.

Close

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 tour

Virtual 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 tour

Courses - September 2025

Level 1

Course details

College Reading & Writing Skills
COMM1085


Conestoga 101
CON0101


Technology Infrastructure: Networking
INFO1380


Mathematics for Information Technology I
MATH1910


Programming: Web Foundations
PROG1246


Programming Concepts I
PROG1926


Database - Foundations
PROG2112


Level 2

Course details

Understanding Workplace Behaviours
CDEV1520


Graphic Design for Mobile Apps and Games
INFO1681


Mobile Application Development I
PROG1146


Programming Dynamic Websites
PROG1936


Programming Concepts II
PROG1966


Electives: General Education
Student must pass 1 Course(s), selected in the Student Portal from available course options

Level 3

Course details

User Experience
INFO1730


Hybrid Mobile Application
PROG1156


Mobile Application Development II
PROG2450


Mobile Game Programming
PROG2460


Electives: General Education
Student must pass 1 Course(s), selected in the Student Portal from available course options

Level 4

Course details

Application Security and SQA
PROG2470


Mobile Solutions Capstone Project
PROG2480


Mobile Wearables
PROG2490


Open-Source Full Stack Development
PROG2500


Cloud/Deployment
SYST2030


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

  1. Build, test, and deploy secure mobile and web solutions using appropriate network technologies
  2. Create effective user interfaces that leverage evolving mobile device capabilities.
  3. Design and develop cross-platform applications built with rich-media and HTML-based technologies.
  4. Design and develop device-specific, native applications to meet client needs.
  5. Identify client requirements and implement mobile and web solutions to meet them.
  6. Promote mobile technology solutions using business communication and marketing skills.
  7. Research and apply various software development kits (SDKs), frameworks and toolkits that can be used to create efficiencies when developing a mobile or web solution.
  8. Integrate database and server-side technologies to provide complete mobile and web development solutions.
  9. Design and develop websites that deploy to different devices and platforms.
  10. Collaborate with team members during project development to facilitate communication and achievement of project deliverables