Web Design and Development - 971

Mohawk College Certificate
man working at a computer

Program Length

Approximately 1 year (or less)
** subject to change

~$300 per course + textbooks (~ $50 each)

Intakes Fall, Winter, Spring
Application Process Students can register for course(s) without applying for the program; view the Admission & Registration tab

This program can teach you how to create, organize and maintain modern websites using knowledge of coding, general design principles, image editing and server-side programming techniques.

  • The program begins with HTML and CSS - the two cornerstones of web page design. From there, students can focus on creating graphics for webpages and expanding coding knowledge. 
  • This certificate contains only 9 courses so students can quickly advance through the program. Students can complete this certificate in as little as 2 semesters.

View courses available this term under Program of Studies.

You do not need to apply to begin this program, simply ensure you meet the admission requirements (listed on the Admission & Registration tab) and then you may register for any available courses.

Interested in taking a single course? No problem. Provided you have the appropriate prerequisites, these courses can be taken individually or as part of the full program.

Contact Continuing Education

CE Technology and Skills Development

  • Understanding of Windows.
  • Working knowledge of internet resources.
  • If you are unfamiliar with computers or the internet, completions of Computer Basics with Windows, Word and Excel (INFO10156) is recommended.

You do not need to apply to begin this program. Start by ensuring you meet the admission requirements listed above and then register for the courses listed in the Program of Studies when they are offered.  Some courses have prerequisites, so please check the Program of Studies for details. Find out how to register for a course.

Financial Assistance information

osap checkmark icon Bursary funding is available. Learn about the Continuing Education Bursaries Application.

Additional or Technical Recommendations

Required Materials:

Students will need to buy textbooks from the Mohawk College bookstore for some courses. A USB drive is also required for saving classroom work. Please refer to the Additional Information tab for software requirements. 

The program of studies displayed below applies to students starting the program in the current academic year. Students who began in other academic years may require different courses to be eligible to graduate. If you have questions regarding a strategy for completion contact Continuing Education - Technology & Skills.

Click on the Course number or Course title for more information on each course.

Visit the Textbooks page for information on ordering your course materials.

A selection of courses are available each term. Courses that are currently not available (N/A) for registration may be offered in the future – check back frequently.

Mandatory Courses

Register Course number Course title Course Hours
Course description: Learn to develop applications and applets using Java, object-oriented programming concepts. Topics include creating and using classes and methods, loop structures, string method, if/then/else, joptionPane Class, arrays, and basic Applets.
Credits: 3
Course description: Enhance your Java skills to develop Java applets and more robust applications. Topics include: utilizing inheritance, swing toolkit, layout managers, the event model, exceptions and file input/output.
Credits: 3
Prerequisites: COMP10035
Course description: Focus is on creating audience appropriate dynamic web sites. You will discover how to use flow charts and navigational plans to design the framework for your sites. Learn how to rewrite print based copy for use on the web, establish content guidelines and create sites that are accessible, usable and flexible. Analyze web site audiences and apply web usability testing principles to ensure good website designs.
Credits: 2
Prerequisites: COMP10106 or INFO10241
Course description: This course deals with advanced programming concepts using Java. You will learn how to build Java programs that can access and manipulate data from database tables. You will further look at how to access database via Java servlets on the Internet.
Credits: 3
Prerequisites: COMP10035 and COMP10036
Course description: Explore fundamental programming and scripting concepts.
Credits: 3
Equivalents: COMP10155
Course description: Learn the fundamentals required to edit and enhance a variety of images. Work with selection tools, layers, masks & channels, text, vector drawing, colour adjustments, compositing, preparing files for the web and more.
Credits: 3
Equivalents: INFO10278
Course description: Learn to use JavaScript to write simple programs, then progress to writing programs that interact with the elements in a webpage.
Credits: 3
Equivalents: COMP10137 or INFOBIN36
Course description: Learn to build and maintain a self-hosted website using the WordPress hosted service. Topics include layout, themes, plugins and widgets.
Credits: 3
Course description: Learn the basics of Web Page Design including: HTML, the fundamentals of style sheets, how to make images download quickly and look great, and how to get your completed site up onto the World Wide Web.
Credits: 3

The list of scheduled course offerings for this program is below. Please note that all offerings are subject to change. Not every course is offered every semester, so please consider this schedule when planning your academic path.

Course Code
Course Name


(Sep to Dec)


(Jan to Apr)


(May to Aug)

COMP10155 Dynamic Web sites with AMP  (Equivalent to INFO10112) OntarioLearn OntarioLearn OntarioLearn
INFO10278 Adobe Photoshop I (Equivalent to INFO10149) OntarioLearn OntarioLearn OntarioLearn
COMP10137 JavaScript (Equivalent to INFO10186) OntarioLearn OntarioLearn OntarioLearn
INFO10202 WordPress 1 OntarioLearn OntarioLearn OntarioLearn
INFO10241 HTML 1 MyCanvas    
COMP10167 Web Usability-Writing OntarioLearn OntarioLearn OntarioLearn
COMP10035 Java Introductions OntarioLearn OntarioLearn OntarioLearn
COMP10036 Java Intermediate OntarioLearn OntarioLearn OntarioLearn
COMP10180 Java Advanced OntarioLearn OntarioLearn OntarioLearn
Getting Started

Visit CE Get Started, your go-to online resource for getting started. You’ll find information on online tools and the wide range of student services available to you to support your success as a Mohawk College student and to help you achieve your future goals!

Login to MyMohawk
MyMohawk is the college portal used to access your student account information, email, grades and more. Your username and password can be found on the Continuing Education Acknowledgement of Registration & Student Account form that was sent to you after you registered for your course. Visit the Getting Started - MyMohawk Guide for step-by-step instructions.

Access Mohawk Email
On the MyMohawk Home screen you will see a link to Mohawk email. Visit the Getting Started – Mohawk Email Guide to learn how to set up your account on your devices.

Access MyCanvas
On the MyMohawk Home screen you will see a link to MyCanvas, Mohawk College’s Learning Management System. Visit the Getting Started - MyCanvas Guide for step-by-step instructions. Please note your course will not appear in MyCanvas until the scheduled start date.

Access OntarioLearn
Visit www.ontariolearn.com to access your course. Visit the OntarioLearn Course page for step-by-step instructions. Please note your course will not appear in OntarioLearn until the scheduled start date.

Find your Textbook
Use the Mohawk College Textbook Search to find your course materials.

Explore Contacts and Services

Online learning courses provide you with the opportunity to learn online, anywhere, at your convenience!  You can study at home or at work - wherever you like, whenever you like, within a predetermined time frame.

Courses are delivered over a set time period and are led by instructors. Most courses do not require that you be online at a certain time of day or night, but that you are active in the course during the schedule. There are scheduled start and end dates and you cannot start courses late nor finish early.

Visit the MyCanvas Course page for registration information and a step-by-step guide to get started. Please note your course will not appear in MyCanvas until the scheduled start date.

Visit the OntarioLearn Course page to discover how to get started on OntarioLearn. Please note your course will not appear in OntarioLearn until the scheduled start date.

Visit Exams for Online Courses for everything you need to know about booking and writing your online learning exam.

Learning Outcomes

  • Analyze, evaluate, and apply relevant information from a variety of sources.
  • Apply a systematic approach to solve problems.
  • Communicate clearly, concisely, and correctly in the written, spoken and visual form that fulfills the purpose and meets the needs of the audience.
  • Locate, select, organize, and document information using appropriate technology and information systems.
  • Manage the use of time and other resources to complete projects.
  • Respond to written, spoken or visual messages in a manner that ensures effective communication.
  • Show respect for the diverse opinions, values, belief systems, and contributions of others.
  • Take responsibility for one's own actions, decisions, and consequences.
  • Use a variety of thinking skills to anticipate and solve problems.

*This information can be helpful for your resume or for interview talking points in this field.

Career Opportunities

Completion of the Web Design & Development program will support your career in developing and maintaining professional websites. In the web design/development career space, you may find yourself working internally for an organization (private business, non-profit, institution, government), as a freelancer or for a web design/development company.

For more details on related occupations, job market information and career opportunities, see the Government of Canada website: www.jobbank.gc.ca/home


Course Name and Code

Software Needed

Web Design Basics INFO10144

Web Page Design INFO10110

Web Scripting with PHP INFO10112


NotePad++ (free to download)

Word Press 1 INFO10202

NotePad++ (free to download)

Filezilla Client (free to download)

Wordpress (free to download)

Photoshop Adobe Adobe Photoshop CC (need to purchase this software)

Prior Learning Assessment & Recognition

Do you have computer skills, but lack a certificate? The PLAR process can help you earn a certificate faster. Visit PLAR or email plar [at] mohawkcollege.ca to arrange a Challenge Exam. A minimum of two weeks' notice is required. A non-refundable fee will be charged.