System Requirements

In order to get the most out of this website, there are minimum requirements your system/device should meet. These requirements are subject to change at any time and without warning.

Screen Resolution

We recommend a minimum resolution of 1024x768 pixels.

Operating System

In general, as long as you use an officially supported browser, your operating system should not matter.


Web browsers are constantly changing. We strive to support the most commonly used browsers and versions. However, concerns such as security, Web standards, and support for features required by this website may lead us to drop support for certain browsers/versions over time.

If the browser/version you currently use is not supported by this website, please upgrade to the latest version of that browser, or download one of the excellent free browsers (linked below). Doing so will also ensure that you are browsing the Internet more securely; which is a great bonus for our users.

Find out what browser and version you are currently using. Detect my browser.


The following list outlines which browsers and versions we currently support on this website. It is implied that the latest major version of the browsers listed are, or soon will be, supported.


If your browser does not fully support HTML5 (specifically video), you will need to have the Adobe Flash plugin installed for your browser.

Bandwidth (Internet Connection Speed)

You are expected to have adequate Internet access to view our courses. We make use of video throughout the website. A connection with downstream bandwidth of at least 1.5 Mbps is recommended to properly view our materials.