Web Development and Internet Applications

Today's web development professional requires modern, expert technical knowledge to build online sites and applications that are intuitive, functional, accessible and attractive. In this two-year Ontario College Diploma, you will graduate as a professional full-stack developer by learning all of the latest web standards using the most advanced software in the industry. You’ll also learn to work effectively in web agency team scenarios, study online marketing and learn entrepreneurship strategies for a new business start-up and/or freelance operation.


This website development program will provide you with a dynamic and diverse set of skills required to build secure, reliable and effective modern web applications using industry-standard photo, graphics, animation, database, page design and programming tools.

  • Identify and address every aspect of back-end and front-end website development, web design and mobile application development
  • Gain expertise in programming languages and databases that provide positive interaction for the user experience (UX)
  • Combine your technical skills with visual design concepts that work effectively for the front-end user interface (UI) to emphasize the website’s message in every viewport, from small touch-screen to large-screen browsers

Upon completion of our website development courses, you’ll have what it takes to enter the fast, ever-growing industry of web development as a professional agency developer, freelancer or even start your own business!

Program Overview

The Web Development and Internet Applications Ontario College Diploma program prepares students to work in the growing field of web-centric commercial application development. The focus of the program is on the construction of various types of web applications using leading web environments, tools, servers, databases and languages. In addition, students will learn the fundamentals of both traditional web deployment platforms as well as new emerging mobile platforms. You’ll develop an understanding of basic hardware, networking and operating systems as well as the installation and configuration of web and e-mail servers in Windows and Linux. Training will also include studies in leading-edge technologies such as social networking systems and semantic web applications. 

A part-time, online version of this program is available 


Career Information ​​​​​​

Graduates of Fanshawe’s Web Development and Internet Applications program are hired by web development firms, software development firms, graphic design agencies, mobile game development firms and information technology units throughout the private and public sectors. Graduates typically find employment as:

  • website developers
  • graphic designers
  • e-commerce website developers
  • mobile application and game developers
  • webserver administrators
  • members of an integrated web development team


Did you know Fanshawe consistently ranks high in graduate employment rates among large colleges in Ontario? 

Here are some examples of career opportunities for graduates of Fanshawe’s Web Development and Internet Application program:

Web Developer

Manage a website using innovative strategies to ensure the website is fully optimized and running proficiently to allow for a seamless, user-friendly experience.

Front End Developer

Recommend front-end technical solutions including frameworks and JavaScript libraries.

Web Product Developer

Develop and implement a website, research new technologies and best practices, make recommendations and focus on continuous quality improvement.

Learning Outcomes

The graduate has reliably demonstrated the ability to:

  1. Communicate and collaborate with team members and stakeholders to facilitate effective working relationships;
  2. Configure, document and maintain fundamental server requirements for the effective functioning of applications;
  3. Design, implement and maintain databases to store and retrieve data according to requirements;
  4. Design and implement a security plan based on best practices, techniques and strategies to minimize risks of hacking and/or data loss;
  5. Program and debug complex applications using a variety of development technologies and tools to optimize performance and minimize errors;
  6. Create internet applications that apply design best practices, techniques and strategies for a variety of development projects that comply with accessibility, web and other requirements;
  7. Develop internet applications reflective of business objectives and client needs;
  8. Adhere to ethical, legal, and regulatory requirements and/or principles in the development and management of internet applications;
  9. Participate as a member or leader of a team by applying project management concepts and strategies for the successful completion of a project;
  10. Select and apply strategies for personal and professional development to enhance work performance.


Program Availability

Canadian Students

Start Dates

Full Time Offerings

2022 September
London - Downtown
2023 January
London - Downtown

Part Time Offerings

2022 September
London - Online
2023 January
London - Online

International Students

Start Dates

Full Time Offerings

2023 January
London - Downtown

Program Details

Program Code

Program Coordinator:

Stuart Budden


Day Time
Ontario College Diploma
60 weeks

Admission Requirements

OSSD with courses from the College (C),  University (U),
University/College (M), or Open (O) stream WITH:
- Any Grade 12 English (C) or (U)
- Any Grade 11 or Grade 12 Mathematics* (C), (U), or (M)
Academic and Career Entrance Certificate (ACE)
Ontario High School Equivalency Certificate (GED) AND:
- Any Grade 11 or Grade 12 Mathematics* (C), (U), or (M)
Mature Applicant with standing in the required courses stated above


  • *Applicants who lack the required Mathematics may still gain eligibility for admission by completing appropriate prior upgrading.
English Language Requirements

English Language Requirements

Applicants whose first language is not English will be required to demonstrate proficiency in English by one of the following methods:

  • A Grade 12 College Stream or University Stream English credit from an Ontario Secondary School, or equivalent, depending on the program's Admission Requirements
  • Test of English as a Foreign Language (TOEFL) test with a minimum score of 79 for the Internet-based test (iBT), with test results within the last two years
  • International English Language Testing System (IELTS) Academic test with an overall score of 6.0 with no score less than 5.5 in any of the four bands, with test results within the last two years. SDS Program Requirements. 
  • Canadian Academic English Language (CAEL) test with an overall score of 60 with no score less than 50 in any of the four bands, with test results within the last two years
  • Pearson Test of English Academic (PTE) with a minimum score of 53, with test results within the last two years
  • A Cambridge English Test (FCE/CAE/CPE) with an overall score on the Cambridge English Scale of 169 with no language skill less than 162, with test results within the last two years
  • An English Language Evaluation (ELE) at Fanshawe College with a minimum score of 70% in all sections of the test, with test results within the last two years
  • Fanshawe College ESL4/GAP5 students: Minimum grade of 80% in ESL4/GAP5 Level 8, 75% in ESL4/GAP5 Level 9, or 70% in ESL4/GAP5 Level 10
Recommended Academic Preparation

Recommended Academic Preparation

  • Grade 11 Introduction to Computer Science (U) and Grade 12 Computer Science (U)
  • Grade 11 Information and Communication Technology: The Digital Environment (O)
  • Grade 12 Information and Communication Technology: Multimedia Solutions (C)
  • Academic and Career Entrance Certificate (ACE): Business or Technical Mathematics course and Computer Skills course
Recommended Personal Preparation

Recommended Personal Preparation

  • Familiarity with computers and accessing websites
Applicant Selection Criteria

Applicant Selection Criteria

Where the number of eligible applicants exceeds the available spaces in the program, the Applicant Selection Criteria will be:
  1. Preference for Permanent Residents of Ontario
  2. Receipt of Application by February 1st (After this date, Fanshawe College will consider applicants on a first-come, first-served basis until the program is full)
  3. Achievement in the Admission Requirements

Tuition Summary

London - Downtown

Canadian Costs
Total Cost of Program
International Costs
Total Cost of Program

*Total program costs are approximate, subject to change and do not include the health and dental plan fee, bus pass fee or program general expenses.



Level 1
Take all of the following Mandatory Courses:

Group 1
BUSI-1156Strategies for Success1
This course presents and helps to develop some of the skills required to achieve academic and career success. Areas of focus include college resources, study skills, time management, academic integrity and calculating Grade Point Averages, among other skills.
INFO-1251Web Server & Network Fundamentals4
This course provides students with a comprehensive overview of web server and network fundamentals from a web programmer's perspective. Students will acquire the skills required to implement web solutions using common network protocols, with hands-on experience setting these up on both Linux/Apache and Windows Server/IIS web servers.
INFO-1272JavaScript 16
This course will introduce students to the JavaScript scripting language. Students will work with JavaScript to handle both simple and complex client side web page events with an introduction to client-server requests using AJAX.
INFO-1273Databases 14
This course will provide an introduction to relational database system design for web development. Students will create a variety of simple databases using the Structured Query Language, and visually build complete database solutions incorporating multi-table relational databases, forms, reports, queries, and test data based upon typical web development requirements.
INFO-1252Front End Web Development3
This course focuses on front-end web development languages using HTML and CSS. Students will learn the syntax and proper coding techniques of these front-end languages using basic design principles. Students will also be introduced to industry leading UI frameworks that will be used to assist in building their web development skills.
View all courses