Advanced CIW HTML5 and CSS3 Specialist

Blended & eLearning

  • Overview
  • Entry Requirements
  • Principal Areas of Study
  • Assessment & Award
  • Career/Academic Progression
  • Resources & Support

The CIW Advanced HTML5 and CSS3 Specialist course tests essential HTML5, Cascading Style Sheets (CSS) and JavaScript knowledge. These technologies, known as the Web development trifecta, provide Web pages that easily adapt to smartphones, tablets, gaming devices and smart TVs, as well as to traditional PCs.

This course teaches deep knowledge of HTML5 and CSS3, and thus assumes a certain amount of existing knowledge (such as basic HTML coding). This course is a natural step from the current CIW Foundations Site Development Associate (SDA) certification.

Skills Taught

  • Demonstrate advanced uses of the canvas element.
  • Implement JavaScript to create interactive pages.
  • Validate HTML5 code.
  • Identify ways to determine browser compatibility for a page or device.
  • Implement HTML5 forms.
  • Use CSS3 to shape content on the page.
  • Design for mobile devices.
  • Implement HTML5 APIs.
  • Identify program flow issues in relation to JavaScript-based applications.
  • Design pages for a cloud-based storefront.

The CIW Advanced HTML5 And CSS3 Specialist course prepares students to take the high-stakes CIW Advanced HTML5 And CSS3 Specialist certification exam.

The Requirements for entry to this course:

The Advanced HTML5 And CSS3 Specialist courseware teaches intermediate and advanced HTML5 and CSS3 coding skills, as well as introductory JavaScript. 
Before taking this course, students should complete the CIW Site Development Associate course from the CIW Web Foundations series, or have equivalent basic HTML and CSS coding knowledge.
Individuals preparing to enter or continue in the workforce fields of Web site development and design can benefit from the CIW Advanced HTML5 And CSS3 Specialist course and/or certification:
Graduates in this field interested in gaining a Professional qualifications to advance their career.

This course builds upon your manual coding skills to teach you how to develop Web documents using new elements, attributes and selectors introduced in HTML5 (Hypertext Markup Language version 5) and CSS3 (Cascading Style Sheets version 3).  You will create Web pages using the HTML5 structure elements, embed video and audio, and develop cross-browser user-input forms. You will use CSS3 to position and format content, and to create effects such as transformations, transitions and animation.

You will also learn basic JavaScript coding, and use HTML5 APIs (application programming interfaces) to extend the functionality of Web pages with modern features such as geolocation, drag-and-drop, canvas and offline Web applications. You will also learn techniques for code validation and testing, form creation, inline form field validation, and mobile design for browsers and apps, including Responsive Web Design (RWD).

Module Units

HTML5 Essentials & Using Cascading Style Sheets (CSS) Technology

Introduction to HTML5 and CSS3 Using Cascading Style Sheets (CSS) Technology
Introduction to HTML5 and CSS3 Cascading Style Sheets (CSS)
Migration to Mobile Devices Style Guides / CSS and HTML
The Web Development Trifecta CSS Terms and Syntax
The Evolution of HTML5 Applying CSS Styles
HTML5 Structure Elements Page Layout with CSS
Validating HTML5 Code CSS Positioning Schemes
The& Element / HTML5 APIs. The CSS Box Model

Introduction to CSS Version 3 (CSS3)  & Using Advanced CSS3 Techniques

Introduction to CSS3 Introduction to Advanced CSS3 Techniques
CSS3 Selectors and Properties CSS3 2D and 3D Transformations
CSS3 Background Properties CSS3 Transitions
CSS3 Border Properties CSS3 Animations
CSS3 Font Properties CSS3 User Interfaces
CSS3 Text Effects Creating Menus and Buttons with CSS3

Introduction to JavaScript & JavaScript Events, Functions and Methods

HTML5 and JavaScript User Events and JavaScript Event Handlers
Introduction to Scripting Introduction to  Functions
JavaScript Characteristics Defining a Function
JavaScript vs. Other Languages Calling a Function
Embedding JavaScript into HTML5 Documents Methods as Functions
JavaScript and Common Programming Concepts Errors in JavaScript
Objects, Properties and Methods Variables  
Expressions and Operators  

Using HTML5 APIs & Developing HTML5 Forms

Introduction to HTML5 APIs Developing HTML5 Forms
Document Object Model (DOM) Introduction to HTML5 Forms
Common HTML5 APIs Cross-Browser Compatible HTML5 Forms
The Canvas API HTML5 Form Input Types
The Offline AppCache API New Form Elements in HTML5
The Geolocation API / The Drag-and–Drop API HTML5 Global Attributes for Form Elements
The File API / The History API  
Retrieving Data with XMLHttpRequest  
Manipulating Data with jQuery  

Completing, Submitting & Validating User Input Forms & Designing for Mobile Devices

Improving Forms with HTML5 Designing for Mobile Devices
HTML5 Attributes for the Element Introduction to Mobile Design
HTML5 Attributes for the Element Mobile Web Sites vs. Mobile Apps
Submitting Forms with theElement Designing Web Sites for Mobile Devices
Concepts and Techniques for Validating User Input Page Layout for Mobile Devices
Validating User Input with HTML5  Attributes Navigation and Hyperlinks for Mobile Devices
Validating User Input with JavaScript Images and Mobile Design
  Validating and Testing Mobile Web Pages
  Responsive Web Design



Learners are assessecd through an online examination and can register for CIW exams online with Pearson VUE at the CIW exam registration page at . Follow the instructions on Pearson VUE's site for details on registering for exams. You may also register in person at any authorised Pearson VUE testing centre.  Local learners may take the online examination at Dorset College Pearsonvue/ Prometric Testing Centre.

Examination & Award (Please note this examination has to be finalised by CIW)

Advanced HTML5 & CSS3 Specialist Exam ID: 1D0-620 Coming Soon! Number of Questions: TBD Passing Score: TBD Time Limit: TBD
Award: CIW Advanced HTML5 & CSS3 Specialist Certification

The CIW Advanced HTML5 and CSS3 Specialist course prepares candidates to take the CIW Advanced HTML5 and CSS3 Specialist exam.

This Advanced CIW HTML5 and CSS3 Specialist coure will provide successful learners with a high level of skill and knowledge opening up a wide range of career and academic opportunities.  Learners will be eligible to progress to BSc in Computing & Multimedia Level 7.

 JOB Role Responsibilities

Web site development and design job responsibilities can include:
Implementation of HTML5 coding solutions using HTML5 elements, attributes and values.
Application of CSS3 functionality to Web documents using various properties, selectors and techniques.
Integration of basic JavaScript coding into a Web page to create HTML5 APIs.
Implementation of HTML5 and CSS3 techniques to apply to both traditional and mobile delivery platforms, including mobile apps.
Transformation of traditional Web pages into mobile Web pages.

Professionals working in Web site development and design fields for any industry can benefit from the CIW Advanced HTML5 And CSS3 Specialist course and/or certification:

Web and graphic designers Web marketing professionals
Mobile application developers Art/creative directors
Advertising professionals Entrepreneurs

Interactive Exercises
The courseware includes real world, interactive exercises that always focus on real world scenarios and skill-set development. 

The course is structured to enable learners to retain and recall the knowledge by teaching learners using interactive exercises.  Features such as actionable analytics and study planner help in keeping students focused.

Practice Test Sets 
Course include full length practice test sets designed to test your knowledge under real exam conditions. Each course has a number of test sets consisting of hundreds of items to ensure you are 100% prepared before taking your certification exam.

Exercises, Quizzes & Flashcards
Exercises, quizzes and flashcards prepare you for your exams differently and more effectively than the traditional exam preps on the market. You will have practice quizzes, flashcards and exercises after each module to ensure you are confident on the topic you have completed before proceeding. This will allow you to gauge your effectiveness before moving to the next module in your course.