Web Design And
Development Diploma
Students in the Web Design and Development diploma will learn how to create and publish dynamic websites using HTML5, CSS, and JavaScript, and build an understanding of back-end and front-end development. This comprehensive diploma covers both the theoretical and practical aspects of web development, including web protocols, architecture, server administration, and hosting.
Throughout the program, you will develop proficiency in coding languages such as HTML, CSS, and JavaScript, and explore frameworks that enable interactive web experiences. The diploma also includes user experience (UX) design principles and responsive design, ensuring you are well-equipped to create websites that meet the demands of modern users. By the end of the diploma, graduates will be able to build dynamic websites using a content management system (CMS), produce and consume web APIs, and write efficient code, demonstrating their knowledge of essential web programming concepts.
PTIRU Approved
This program has been approved by the Private Training Institutions Regulatory Unit (PTIRU) of the Ministry of Post-Secondary Education and Future Skills
Program Hours: Program Weeks: Program Months: | Delivery Method: Campus:
|
- Tuition and Fees
Domestic Fees Tuition: Application Fee: Administrative Fee: Assessment Fee: Textbooks Fee: Other Fee: | International Fees Tuition: Application Fee: Administrative Fee: Assessment Fee: Textbooks Fee: Other Fee: |
* For full tuition breakdown please contact us
- Course Breakdown
40-Week Web Design & Development Program
20 hours – Introduction to Technology
Covers essential technological concepts, including web development fundamentals, setting the stage for more in-depth topics.
40 hours – Microsoft Office Fundamentals
Introduces Microsoft Office tools relevant to web development such as Excel and Word, for content management and planning.
20 hours – HTML Fundamentals
Focuses on HTML5 basics, enabling students to create well- structured, accessible pages.
40 hours – HTML Tables and Forms
Explores HTML tables and form structures, essential for building interactive, data-oriented web content.
40 hours – CSS Styling
Covers CSS styling fundamentals, enabling students to style HTML elements for visual appeal and usability.
40 hours – CSS Layout
Teaches CSS layout techniques, including Flexbox and Grid, for responsive, organized web page structures.
20 hours – Web Media
Focuses on incorporating multimedia elements (images, videos, and audio) into websites for a dynamic user experience.
80 hours – JavaScript Fundamentals
Introduces JavaScript, covering syntax, data types, and control structures, essential for interactive web functionality.
80 hours – JavaScript Programming
Expands JavaScript skills with a focus on functions, events, and DOM manipulation to create engaging web pages.
80 hours – Advanced JavaScript Programming
Covers advanced JavaScript concepts, including asynchronous programming and error handling for more complex applications.
80 hours – React
Introduces React fundamentals, including component creation, state management, and props for building dynamic interfaces.
80 hours – Server-Side Development: PHP
Introduces PHP for back end development, covering database interaction, forms handling, and server-side scripting.
80 hours – Server-Side Development: Node.js
Explores Node.js, enabling students to create RESTful APIs, manage WebSockets, and develop CRUD-based applications.
80 hours – DevOps and Hosting
Covers hosting and deployment practices, including server administration, version control, and DevOps for live websites.
20 hours – Career and Employment Skills
Provides job readiness training, including resume building, interview preparation, and portfolio creation.
- FAQ’s
1. Do I need prior experience in web design or coding to enroll in this program?
No prior experience is required. However, a basic understanding of computer skills and the internet will be helpful. The program is designed for beginners and is also suitable for those with some background in design or development.
2. What kind of career opportunities can I pursue after completing this program?
Graduates can pursue various roles, including web designer, front-end developer, UX analyst, digital marketing specialist, and more. With the skills acquired, you will be well-prepared to work in web design agencies, technology companies, or even as a freelance web developer.
3. How does the program keep up with evolving web technologies?
The program is regularly updated to reflect the latest trends and technologies in web design and development. You will learn about emerging frameworks, responsive design techniques, and best practices that align with current industry standards.
4. Can I continue my education after completing this program?
Absolutely! This program provides a solid foundation for further studies in web design, computer science, or related fields. It is also an excellent starting point for those looking to build a strong portfolio and transition into a career in web design and development.
Upon successful completion of this program, students will be able to demonstrate:
- Build a solid foundation of HTML5, CSS3, and responsive web development skills.
- Understand the role of a Content Management System (CMS) in managing a website.
- Create effective web pages.
- Understand the CSS box model.
- Successfully incorporate CSS into website pages.
- Use web design conventions to meet client and visitor expectations.
- Use validation tools to find and correct page coding errors.
- Use the Sass CSS pre-processor.
- Use CSS best practices to produce scalable and maintainable CSS code.
- Use the latest versions of the JavaScript language.
- Master essential JavaScript language features.
- Understand the basics of PHP, including an introduction to object-oriented programming.
- Understand the various JavaScript frameworks.
- The React framework and how to create and use functional and class components.
- Use props, state, and behaviors in React.
- Make use of a build toolchain in React.
- Extend React via its lifecycle methods and component libraries.
- Understand Node.js and how it differs from PHP.
- Use Node to create a REST API with CRUD functionality.
- Use Node with Web Sockets to create push-based functionality.
- Use a View Engine to provide a PHP-like developer experience.
Admission Requirements:
- Students are required to be 19 years of age prior to the start of the program or possess a high school diploma (or equivalent), and provide evidence of one of the following English proficiency requirements:
- Completion of grades 9-11, including English 10 with a grade of ‘C’ or higher from a country where English is one of the principal languages, or
- Completion of 2 years of full-time post-secondary education at an accredited institution where English is the language of instruction, or
- Provide verified results for one of the English language proficiency tests listed below. Test results must be dated no more than two years before the start date of the program:
- International English Language Testing System (IELTS) Academic – Minimum overall score of 5.5.
- Test of English as a Foreign Language (TOEFL) IBT – Minimum overall score of 46.
- Canadian Academic English Language Assessment (CAEL) – Minimum overall score of 40.
- Canadian English Language Proficiency Index Program (CELPIP) Listening 6, Speaking 6, Reading 5, and Writing 5.
- Duolingo English Test (DET) – Minimum overall score of 95.
- Pearson Test of English (PTE) Academic – Minimum overall score of 43.
- Cambridge English Qualifications: B2 First exam (FCE) – Minimum overall score of 160 or “C”.
- Cambridge Linguaskill – Minimum overall B2 level.
- LANGUAGECERT Academic – Minimum overall B2 level.
- The Michigan English Test (MET) – Minimum overall B2 level.
- iTEP Academic – Minimum overall score of 3.5.
- EIKEN – Minimum placement of Grade Pre-1.
Upon successful completion of this program, students can expect to work as:
- Web Developer
- Front- End Web Developer
- Content Editor
- Web Designer